Module openssl::ssl
[−]
[src]
Modules
error |
Structs
Ssl | |
SslContext |
An SSL context object |
SslContextOptions | |
SslStream |
A stream wrapper which handles SSL encryption for an underlying stream. |
SslVerifyMode |
Enums
MaybeSslStream |
A utility type to help in cases where the use of SSL is decided at runtime. |
SslMethod |
Determines the SSL method supported |
Constants
SSL_OP_ALL | |
SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION | |
SSL_OP_CIPHER_SERVER_PREFERENCE | |
SSL_OP_CISCO_ANYCONNECT | |
SSL_OP_COOKIE_EXCHANGE | |
SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS | |
SSL_OP_LEGACY_SERVER_CONNECT | |
SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER | |
SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG | |
SSL_OP_NO_COMPRESSION | |
SSL_OP_NO_DTLSV1 | |
SSL_OP_NO_DTLSV1_2 | |
SSL_OP_NO_QUERY_MTU | |
SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION | |
SSL_OP_NO_SSLV2 | |
SSL_OP_NO_SSLV3 | |
SSL_OP_NO_TICKET | |
SSL_OP_NO_TLSV1 | |
SSL_OP_NO_TLSV1_1 | |
SSL_OP_NO_TLSV1_2 | |
SSL_OP_SAFARI_ECDHE_ECDSA_BUG | |
SSL_OP_SINGLE_DH_USE | |
SSL_OP_SINGLE_ECDH_USE | |
SSL_OP_SSLEAY_080_CLIENT_DH_BUG | |
SSL_OP_TLSEXT_PADDING | |
SSL_OP_TLS_BLOCK_PADDING_BUG | |
SSL_OP_TLS_D5_BUG | |
SSL_OP_TLS_ROLLBACK_BUG | |
SSL_VERIFY_FAIL_IF_NO_PEER_CERT |
/// Terminate handshake if client did not return a certificate. /// Use together with SSL_VERIFY_PEER. |
SSL_VERIFY_NONE |
/// Do not verify the server's certificate |
SSL_VERIFY_PEER |
/// Verify that the server's certificate is trusted |
Type Definitions
VerifyCallback |
The signature of functions that can be used to manually verify certificates |
VerifyCallbackData |
The signature of functions that can be used to manually verify certificates when user-data should be carried for all verification process |