Transport Layer Security (TLS) concepts
The TLS protocol provides communications security over the internet, and allows client/server applications to communicate in a way that is private and reliable. The protocol has two layers: the TLS Record Protocol and the TLS Handshake Protocol, and these are layered above a transport protocol such as TCP/IP.
The TLS protocol is based on Netscape's SSL 3.0 protocol. However, although similar, TLS and SSL are not interoperable.
The TLS protocol is used when any of the following CipherSpecs are specified:
- TLS_RSA_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_AES_256_CBC_SHA
- TLS_RSA_WITH_DES_CBC_SHA
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
- TLS_RSA_WITH_NULL_MDS
- TLS_RSA_WITH_NULL_SHA
- TLS_RSA_EXPORT_WITH_RC4_40_MDS
- TLS_RSA_WITH_RC4_128_MDS
- TLS_RSA_WITH_RC4_40_MDS
For more information on the TLS protocol, see the information provided by the TLS Working Group on the web site of the Internet Engineering Task Force: http://www.ietf.org.
Parent topic:
The Secure Sockets Layer (SSL)
sy10640_