Schannel supports versions 1.0, 1.1, and 1.2 of the Transport Layer Security (TLS) protocol. This protocol is an industry standard designed to protect the privacy of information communicated over the Internet. TLS assumes that a connection-oriented transport, typically TCP, is in use. The TLS protocol allows client/server applications to detect the following security risks:
- Message tampering
- Message interception
- Message forgery
The full specification of the TLS Protocol is available from the IETF Web site:
http://www.ietf.org/rfc/rfc2246.txt.
Organization of TLS
The following steps are involved in using TLS for client/server communication:
To use TLS for client/server communication
- Handshake and cipher suite negotiation
- Authentication of parties
- Key-related information exchange
- Application data exchange
The steps that make up TLS are divided into two protocols that, together, provide connection security:
See Also
- TLS Cipher Suites
- TLS vs. SSL
Send comments about this topic to Microsoft
Build date: 10/15/2009