TLS (Transport Layer Security) represents the current standard for communications privacy in the Internet. TLS is used in server and client applications ranging from web browsers to electronic banking software and e-commerce sites. As higher-level protocols often build upon it, the dependability of the underlying TLS implementation is an integral factor in the secure operation of a wide range of software products. The robustness and security of TLS/SSL software can be verified using the TLS Client Test Suite.
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC4346
RFC4346
RFC4346
RFC4346
RFC4346
RFC5077
TLS Application Data over TCP or UDP socket
X.509 RSA/DSA/ECDSA Certificates and Private Keys from file, TCP or UDP socket
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC3268
RFC5288
RFC5288
RFC5288
RFC5288
RFC3268
RFC3268
RFC3268
RFC3268
RFC3268
RFC3268
RFC3268
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC5246
RFC4279
RFC5487
RFC5487
RFC5487
RFC5487
RFC4492
RFC6460
RFC4492
RFC4492
RFC4492
RFC4492
RFC4492
RFC4492
RFC4492
RFC4492
RFC4492
RFC4492
RFC4492
RFC4492
RFC5289
RFC5289
RFC505
RFC5054
RFC5054
RFC5054
RFC5054
RFC5054
RFC5054
RFC5054
5054
RFC5246
RFC5246
RFC5246
Authentication Bypass
Certificate Validation
Heartbleed
Information Leakage
Insufficient Randomness
Unexpected Data
Weak Cryptography