Type:
Module

Use SSLContext to set up the parameters for a TLS (former SSL) connection. Both client and server TLS connections are supported, SSLSocket and SSLServer may be used in conjunction with an instance of SSLContext to set up connections.

let rdoc know about mOSSL

new
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SSLContext

SSLContext.new => ctxSSLContext.new(:TLSv1) => ctxSSLContext.new("SSLv23_client") => ctx Class

2025-01-10 15:47:30
session_cache_mode
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SSLContext

ctx.session_cache_mode â Integer Instance Public methods The current session

2025-01-10 15:47:30
session_cache_size
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SSLContext

ctx.session_cache_size â Integer Instance Public methods Returns the current

2025-01-10 15:47:30
syswrite
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SSLSocket

ssl.syswrite(string) => Integer Instance Public methods Writes string

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SSLSocket

SSLSocket.new(io) => aSSLSocketSSLSocket.new(io, ctx) => aSSLSocket Class Public methods

2025-01-10 15:47:30
session_remove
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SSLContext

ctx.session_remove(session) â true | false Instance Public methods Removes

2025-01-10 15:47:30
fcntl
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SocketForwarder

fcntl(*args) Instance Public methods

2025-01-10 15:47:30
setsockopt
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SocketForwarder

setsockopt(level, optname, optval) Instance Public methods

2025-01-10 15:47:30
to_pem
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::Session

session.to_pem â String Instance Public methods Returns a PEM encoded String

2025-01-10 15:47:30
flush_sessions
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SSLContext

ctx.flush_sessions(time | nil) â self Instance Public methods Removes sessions

2025-01-10 15:47:30