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

verify_result
  • References/Ruby on Rails/Ruby/Classes/OpenSSL/OpenSSL::SSL/OpenSSL::SSL::SSLSocket

ssl.verify_result => Integer Instance Public methods Returns the result

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

verify_certificate_identity(cert, hostname) Class Public methods

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

ctx.ciphers = "cipher1:cipher2:..."ctx.ciphers = [name, ...]ctx.ciphers = [[name, version, bits, alg_bits], ...]

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

post_connection_check(hostname) Instance Public methods Perform hostname verification

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

set_params(params={}) Instance Public methods Sets the parameters for this

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

ssl.connect_nonblock => self Instance Public methods Initiates the SSL/TLS

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

do_not_reverse_lookup=(flag) Instance Public methods

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

session() Instance Public methods

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

session.timeout â integer Instance Public methods Gets how long until the session

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

ssl.peer_cert => cert or nil Instance Public methods The

2025-01-10 15:47:30