Difference between revisions of "SSL and TLS Protocols"

From OpenSSLWiki
Jump to: navigation, search
(SSL TLS in short.)
 
Line 1: Line 1:
 
 
SSL stands for Secure Sockets Layer and was initiated by Netscape, SSLv1, SSLv2 and SSLv3 are the 3 versions of this protocol. After SSLv3, SSL was renamed to TLS.
 
SSL stands for Secure Sockets Layer and was initiated by Netscape, SSLv1, SSLv2 and SSLv3 are the 3 versions of this protocol. After SSLv3, SSL was renamed to TLS.
  
Line 7: Line 6:
  
 
OpenSSL provides implementation for those protocols and is often used as the reference implementation for any new feature.
 
OpenSSL provides implementation for those protocols and is often used as the reference implementation for any new feature.
 +
 +
Goal of SSL was to provide a secure communication using classical tcp sockets with very few change in api usage of socket to be able to leverage security on existing tcp socket code.
 +
 +
SSL/TLS is used in every browser worldwide to provide https ( http secure ) functionality.

Revision as of 18:15, 31 August 2014

SSL stands for Secure Sockets Layer and was initiated by Netscape, SSLv1, SSLv2 and SSLv3 are the 3 versions of this protocol. After SSLv3, SSL was renamed to TLS.

TLS stands for Transport Layer Security and started with TLSv1 which is an upgraded version of SSLv3.

Those protocols are standardized and described by RFC.

OpenSSL provides implementation for those protocols and is often used as the reference implementation for any new feature.

Goal of SSL was to provide a secure communication using classical tcp sockets with very few change in api usage of socket to be able to leverage security on existing tcp socket code.

SSL/TLS is used in every browser worldwide to provide https ( http secure ) functionality.