SSL/TLS streams, certificates and contexts. More...
Classes | |
| class | Certificate |
| X509 certificate. More... | |
| class | CertificateStore |
| Store for X509 certificates and their keys. More... | |
| class | Context |
| Shared configuration for SSL connections. More... | |
| class | HandshakeFailed |
| SSL handshake failed. More... | |
| class | InvalidCertificate |
| Invalid SSL certificate or certificate chain. More... | |
| class | IOStream |
| SSL iostream. More... | |
| class | SslError |
| Generic SSL run-time error. More... | |
| class | StreamBuffer |
| SSL stream buffer. More... | |
Enumerations | |
| enum | OpenMode { Connect = 1 , Accept = 2 } |
| Open mode for an SSL stream. More... | |
| enum | Protocol { SSLv2 = 0 , SSLv3or2 = 1 , SSLv3 = 2 , TLS = SSLv3or2 , TLSv1 = 3 , TLSv1_1 = 4 , TLSv1_2 = 5 } |
| SSL/TLS protocol version. More... | |
| enum | VerifyMode { NoVerify = 0 , TryVerify = 1 , AlwaysVerify = 2 } |
| How the peer certificate is verified. More... | |
Portable SSL/TLS on top of an iostream, including certificate stores and shared connection contexts.