net.SslConfiguration#

Represents the configuration of an SSL connection.

Properties#

SslConfiguration.local_certificate -> SslCertificate#

The certificate to be sent to the server in the Client Certificate message.

SslConfiguration.peer_verify_mode#

Sets the peer verify mode, which decides whether the underlying net.SslSocket should request a certificate from the peer (i.e. the client requests a certificate from the server, or a server requests a certificate from the client), and whether it should require that this certificate is valid.

The default mode is net.SslSocket.AUTO_VERIFY_PEER, which tells the SslSocket to use VERIFY_PEER for clients and QUERY_PEER for servers.

See peer verify mode in net.SslSocket for more details.

SslConfiguration.private_key -> SslKey#

The private key corresponding to local_certificate.

Methods#

SslConfiguration.new() -> SslConfiguration#

Creates a new SslConfiguration with the default configuration.