--- !ruby/object:RDoc::RI::ClassDescription 
attributes: []

class_methods: 
- !ruby/object:RDoc::RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: class SSLContext
- !ruby/struct:RDoc::Markup::Flow::VERB 
  :body: "    The following attributes are available but don't show up in rdoc.\n    All attributes must be set before calling SSLSocket.new(io, ctx).\n    * ssl_version, cert, key, client_ca, ca_file, ca_path, timeout,\n    * verify_mode, verify_depth client_cert_cb, tmp_dh_callback,\n    * session_id_context, session_add_cb, session_new_cb, session_remove_cb\n"
constants: 
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: SESSION_CACHE_OFF
  value: LONG2FIX(SSL_SESS_CACHE_OFF)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: SESSION_CACHE_CLIENT
  value: LONG2FIX(SSL_SESS_CACHE_CLIENT)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: SESSION_CACHE_SERVER
  value: LONG2FIX(SSL_SESS_CACHE_SERVER)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: SESSION_CACHE_BOTH
  value: LONG2FIX(SSL_SESS_CACHE_BOTH)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: SESSION_CACHE_NO_AUTO_CLEAR
  value: LONG2FIX(SSL_SESS_CACHE_NO_AUTO_CLEAR)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: SESSION_CACHE_NO_INTERNAL_LOOKUP
  value: LONG2FIX(SSL_SESS_CACHE_NO_INTERNAL_LOOKUP)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: SESSION_CACHE_NO_INTERNAL_STORE
  value: LONG2FIX(SSL_SESS_CACHE_NO_INTERNAL_STORE)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: SESSION_CACHE_NO_INTERNAL
  value: LONG2FIX(SSL_SESS_CACHE_NO_INTERNAL)
- !ruby/object:RDoc::RI::Constant 
  comment: 
  - !ruby/struct:RDoc::Markup::Flow::P 
    :body: holds a list of available SSL/TLS methods
  name: METHODS
  value: ary
full_name: OpenSSL::SSL::SSLContext
includes: []

instance_methods: 
- !ruby/object:RDoc::RI::MethodSummary 
  name: ciphers
- !ruby/object:RDoc::RI::MethodSummary 
  name: ciphers=
- !ruby/object:RDoc::RI::MethodSummary 
  name: flush_sessions
- !ruby/object:RDoc::RI::MethodSummary 
  name: session_add
- !ruby/object:RDoc::RI::MethodSummary 
  name: session_cache_mode
- !ruby/object:RDoc::RI::MethodSummary 
  name: session_cache_mode=
- !ruby/object:RDoc::RI::MethodSummary 
  name: session_cache_size
- !ruby/object:RDoc::RI::MethodSummary 
  name: session_cache_size=
- !ruby/object:RDoc::RI::MethodSummary 
  name: session_cache_stats
- !ruby/object:RDoc::RI::MethodSummary 
  name: session_remove
- !ruby/object:RDoc::RI::MethodSummary 
  name: setup
name: SSLContext
superclass: Object
