SSL

Transport Layer Security (TLS) is a cryptographic protocolarrow-up-right designed to provide communications security over a computer network. The protocolarrow-up-right is widely used in applications such as emailarrow-up-right, instant messagingarrow-up-right, and voice over IParrow-up-right, but its use in securing HTTPSarrow-up-right remains the most publicly visible.

The TLS protocol aims primarily to provide security, including privacyarrow-up-right (confidentiality), integrity, and authenticity through the use of cryptographyarrow-up-right, such as the use of certificatesarrow-up-right, between two or more communicating computer applications. It runs in the presentation layerarrow-up-right and is itself composed of two layers: the TLS record and the TLS handshake protocolsarrow-up-right.

The closely related Datagram Transport Layer Security (DTLS) is a communications protocolarrow-up-right that provides securityarrow-up-right to datagramarrow-up-right-based applications. In technical writing, references to "(D)TLS" are often seen when it applies to both versions.

TLS is a proposed Internet Engineering Task Forcearrow-up-right (IETF) standard, first defined in 1999, and the current version is TLS 1.3, defined in August 2018. TLS builds on the now-deprecated SSL (Secure Sockets Layer) specifications (1994, 1995, 1996) developed by Netscape Communicationsarrow-up-right for adding the HTTPS protocol to their Navigatorarrow-up-right web browser.

Source: Wikipediaarrow-up-right

Last updated