Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ruby / usr / share / ri / 2.2.0 / system / OpenSSL / SSL / SSLContext / cdesc-SSLContext.ri
Size: Mime:
U:RDoc::NormalClass[iI"SSLContext:EFI"OpenSSL::SSL::SSLContext;FI"Object;To:RDoc::Markup::Document:@parts[o;;[:
@fileI"#ext/openssl/lib/openssl/ssl.rb;T:0@omit_headings_from_table_of_contents_below0o;;[o:RDoc::Markup::Paragraph;[I"JAn SSLContext is used to set various options regarding certificates, ;TI"Halgorithms, verification, session caching, etc.  The SSLContext is ;TI"!used to create an SSLSocket.;To:RDoc::Markup::BlankLineo;;[I"DAll attributes must be set before creating an SSLSocket as the ;TI")SSLContext will be frozen afterward.;T@o;;[I"FThe following attributes are available but don't show up in rdoc:;To:RDoc::Markup::List:
@type:BULLET:@items[o:RDoc::Markup::ListItem:@label0;[o;;[I"Bssl_version, cert, key, client_ca, ca_file, ca_path, timeout,;To;;0;[o;;[I"?verify_mode, verify_depth client_cert_cb, tmp_dh_callback,;To;;0;[o;;[I"Jsession_id_context, session_add_cb, session_new_cb, session_remove_cb;T;	I"ext/openssl/ossl_ssl.c;T;
0;	0;
0[[
I"ca_file;TI"RW;T:publicFI"ext/openssl/ossl_ssl.c;T[
I"ca_path;TI"RW;T;F@4[
I"	cert;TI"RW;T;F@4[
I"cert_store;TI"RW;T;F@4[
I"client_ca;TI"RW;T;F@4[
I"client_cert_cb;TI"RW;T;F@4[
I"extra_chain_cert;TI"RW;T;F@4[
I"key;TI"RW;T;F@4[
I"npn_protocols;TI"RW;T;F@4[
I"npn_select_cb;TI"RW;T;F@4[
I"options;TI"RW;T;F@4[
I"renegotiation_cb;TI"RW;T;F@4[
I"servername_cb;TI"RW;T;F@4[
I"session_get_cb;TI"RW;T;F@4[
I"session_id_context;TI"RW;T;F@4[
I"session_new_cb;TI"RW;T;F@4[
I"session_remove_cb;TI"RW;T;F@4[
I"ssl_timeout;TI"RW;T;F@4[
I"timeout;TI"RW;T;F@4[
I"tmp_dh_callback;TI"RW;T;F@4[
I"verify_callback;TI"RW;T;F@4[
I"verify_depth;TI"RW;T;F@4[
I"verify_mode;TI"RW;T;F@4[U:RDoc::Constant[iI"DEFAULT_PARAMS;FI"-OpenSSL::SSL::SSLContext::DEFAULT_PARAMS;F00o;;[;	@;
0@@cRDoc::NormalClass0U;[iI"DEFAULT_CERT_STORE;FI"1OpenSSL::SSL::SSLContext::DEFAULT_CERT_STORE;F00o;;[;	@;
0@@@~0U;[iI"SESSION_CACHE_OFF;TI"0OpenSSL::SSL::SSLContext::SESSION_CACHE_OFF;F00o;;[o;;[I",No session caching for client or server;T;	@/;
0@/@@~0U;[iI"SESSION_CACHE_CLIENT;TI"3OpenSSL::SSL::SSLContext::SESSION_CACHE_CLIENT;F00o;;[o;;[I"3Client sessions are added to the session cache;T;	@/;
0@/@@~0U;[iI"SESSION_CACHE_SERVER;TI"3OpenSSL::SSL::SSLContext::SESSION_CACHE_SERVER;F00o;;[o;;[I"3Server sessions are added to the session cache;T;	@/;
0@/@@~0U;[iI"SESSION_CACHE_BOTH;TI"1OpenSSL::SSL::SSLContext::SESSION_CACHE_BOTH;F00o;;[o;;[I"CBoth client and server sessions are added to the session cache;T;	@/;
0@/@@~0U;[iI" SESSION_CACHE_NO_AUTO_CLEAR;TI":OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_AUTO_CLEAR;F00o;;[o;;[	I"JNormally the session cache is checked for expired sessions every 255 ;TI"Mconnections.  Since this may lead to a delay that cannot be controlled, ;TI"Gthe automatic flushing may be disabled and #flush_sessions can be ;TI"called explicitly.;T;	@/;
0@/@@~0U;[iI"%SESSION_CACHE_NO_INTERNAL_LOOKUP;TI"?OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_LOOKUP;F00o;;[o;;[I"IAlways perform external lookups of sessions even if they are in the ;TI"internal cache.;T@o;;[I"'This flag has no effect on clients;T;	@/;
0@/@@~0U;[iI"$SESSION_CACHE_NO_INTERNAL_STORE;TI">OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_STORE;F00o;;[o;;[I">Never automatically store sessions in the internal store.;T;	@/;
0@/@@~0U;[iI"SESSION_CACHE_NO_INTERNAL;TI"8OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL;F00o;;[o;;[I"7Enables both SESSION_CACHE_NO_INTERNAL_LOOKUP and ;TI"%SESSION_CACHE_NO_INTERNAL_STORE.;T;	@/;
0@/@@~0U;[iI"METHODS;TI"&OpenSSL::SSL::SSLContext::METHODS;F00o;;[o;;[I"*The list of available SSL/TLS methods;T@;	@/;
0@/@@~0[[[I"
class;T[[;[[I"new;T@4[:protected[[:private[[I"
instance;T[[;[[I"ciphers;T@4[I"
ciphers=;T@4[I"flush_sessions;T@4[I"session_add;T@4[I"session_cache_mode;T@4[I"session_cache_mode=;T@4[I"session_cache_size;T@4[I"session_cache_size=;T@4[I"session_cache_stats;T@4[I"session_remove;T@4[I"set_params;FI"#ext/openssl/lib/openssl/ssl.rb;T[I"
setup;T@4[I"ssl_version=;T@4[;[[;[[[U:RDoc::Context::Section[i0o;;[;	0;
0[@@/I"OpenSSL::SSL;FcRDoc::NormalModule