Pt::Ssl Namespace Reference

Classes

class  Certificate
 X509 certificate. More...
 
class  CertificateStore
 A store for X509 certificates. More...
 
class  Context
 Context for SSL connections. More...
 
class  HandshakeFailed
 SSL Handshake failed. More...
 
class  InvalidCertificate
 Invalid SSL certificate or certificate chain. More...
 
class  IOStream
 SSL stream. 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 ssl I/O. More...
 
enum  Protocol {
  SSLv2,
  SSLv3or2,
  SSLv3,
  TLSv1
}
 Communication protocol. More...
 
enum  VerifyMode {
  NoVerify = 0,
  TryVerify = 1,
  AlwaysVerify = 2
}
 Verification mode. More...
 

Enumeration Type Documentation

enum OpenMode
Enumerator
Connect 

Connect to server.

Accept 

Accept client.

enum Protocol
Enumerator
SSLv2 

SSL version 2.

SSLv3or2 

SSL version 2 or 3.

SSLv3 

SSL version 3.

TLSv1 

TLS version 1.

enum VerifyMode
Enumerator
NoVerify 

No verification.

TryVerify 

Verify if certificate is presented.

AlwaysVerify 

Require tp present certificate.