13 lines
1.5 KiB
Org Mode
13 lines
1.5 KiB
Org Mode
:PROPERTIES:
|
|
:ID: 872ee33b-8361-40c7-9d88-69b3afe5ade2
|
|
:END:
|
|
#+title: TLS
|
|
|
|
Transport Layer Security (TLS) is a cryptographic [[id:bd5b34ba-aa98-4808-b97b-2376aa7b8866][protocol]] designed to provide communications security over a computer [[id:c9461f7b-7368-4b88-b90b-2d785fda2159][subnetworks]]. The protocol is widely used in applications such as email, instant messaging, and voice over [[id:f055acfb-05dd-4228-a92a-356240b8c975][IP]], but its use in securing HTTPS remains the most publicly visible.
|
|
|
|
The TLS protocol aims primarily to provide security, including privacy (confidentiality), integrity, and authenticity through the use of cryptography, such as the use of [[id:e28dfeaa-876b-4255-a25e-dcc0c909d08a][certificates]], between two or more communicating computer applications. It runs in the presentation layer and is itself composed of two layers: the TLS record and the TLS handshake protocols.
|
|
|
|
The closely related Datagram Transport Layer Security (DTLS) is a communications protocol that provides security to datagram-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 Force (IETF) standard, first defined in 1999, and the current version is TLS 1.3, defined in August 2018. TLS builds on the now-deprecated [[id:95c8982d-e104-43a2-9bb2-fd7e1c3204f2][SSL]] (Secure Sockets Layer) specifications (1994, 1995, 1996) developed by Netscape Communications for adding the HTTPS protocol to their Navigator web browser.
|