superclass=Object
type=class
library=openssl
extended=
included=

SSL/TLS åɽ饹Ǥ

åȤϡSSL/TLS ΥϥɥǳΩ
Ūʥ֥ȤǤꡢ̿ϩ
¸뤿ɬפʡ饤¦ȥ¦Ƕͭ
νΤǤSSL/TLS ϥɥɬפʷ׻(ä˽̾θ)
Ϥʤ⥳ȤǤꡢˤΤ褦ʷ׻ѤޤȤ¤
Ѥƥϥɥι®ޤ뤳ȤǤޤ
줬åκѤǤ

ŪˤϡʲΤ褦ʼǺѤԤޤ
  * ޤ̤˥饤ȤȥФǥϥɥԤ
  * 饤ȤȥФξ¦ǥϥɥˤäƶͭ줿
    򥭥å夷Ƥ
  * Ƥӥ饤Ȥ SSL/TLS ΥϥɥϤ׵᤹
    ΤȤ˥饤Ȥϥå夷Ƥ
    åΥå ID Ϥ
  * ¦Ϥ줿å ID б륻å󥭥å
    򼫿ȤݻƤ륭åΰ褫õ
  * ʹߤΥϥɥǥå夵줿ѤƸ
    ʤɤԤͥΩ

å󥭥å夬Ѥ뤫ɤ
ϥɥǷޤä SSL/TLS Ź楹Ȥ
¸ޤ

=== 饤¦Υå󥭥å
饤¦Ǥ OpenSSL ϥåݻΤ
ǽ󶡤Ƥޤ󡣥ͥΩ
[[m:OpenSSL::SSL::SSLSocket#session]] ǥåФ
 [[m:OpenSSL::SSL::SSLSocket#connect]] ˤϥɥ
 [[m:OpenSSL::SSL::SSLSocket#session=]] ǺѤ륻å
ꤷƤ뤳ȤǥåѤޤ



=== ¦Υå󥭥å
¦Ǥ [[c:OpenSSL::SSL::SSLContext]] ˤ
å󥭥åݻӴԤޤ

[[m:OpenSSL::SSL::SSLContext#session_cache_mode=]] 
åεưꤷޤ
ǥեȤ [[m:OpenSSL::SSL::SSLContext::SESSION_CACHE_SERVER]]
ե饰ΩäƤ뤿ᡢ¦Υå󥭥å嵡
ǥեȤͭˤʤäƤޤ

å󥭥å嵡ͭƤ硢
SSL/TLS ϥɥλ [[c:OpenSSL::SSL::SSLContext]] 
åݻΰ˥å夬ݻޤ
饤¦饻å׵ФƤ
åݻΰõӳåؤ礻
ԤѤ륻åꤷޤ
åݻΰõϥ饤֥꤬ưŪˤޤ
åõϥץꥱץޤ
äƼɬפޤ
([[m:OpenSSL::SSL::SSLContext#session_get_cb=]] ꤷ
Хåб륻å֤ޤ)

εư
[[m:OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_STORE]] 
[[m:OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_LOOKUP]] 
[[m:OpenSSL::SSL::SSLContext#session_cache_mode=]]ϤȤ
ѹǤޤ
