type=class
superclass=Object
included=
extended=
dynamically_included=
dynamically_extended=
library=openssl
aliases=
aliasof=

SSL コンテキストクラス。

SSL コネクション([[c:OpenSSL::SSL::SSLSocket]] や [[c:OpenSSL::SSL::SSLServer]])
オブジェクトを生成するためのファクトリクラスです。
コネクションを生成するために必要なパラメータ(プロトコルのバージョン、
証明書の情報、認証の要件など)を保持します。

コネクションを1度生成して以降は、コンテキストが保持しているパラメータを
変更できません。一部のパラメータが共有されるため、安全性のため
[[m:Object#freeze]] によってオブジェクトを変更不可能にします。
ただしこの凍結は完全ではなく、
この後もセッション管理機能によってオブジェクトのキャッシュ領域に
セッションを追加したり削除したりできます。

=== Constants
verify_mode= と options= で指定できる定数に関しては [[c:OpenSSL::SSL]] を参照してください。
