What is SSL?


Here is the explanation about SSL.It also describes it sub protocols.

Understanding SSL


Secure Sockets Layer or SSL is a secure protocol, which is the reason why secure E-Commerce and E-Banking is possible. It has become the de facto standard for secure and safe only transactions.

What SSL does


in short would be, encrypt data at the sender's end and decrypt data at the receiver's end. This encrypted data cannot be picked up or hijacked in between and any tampering would not only be very difficult, it would easily be detected. Not only that, SSL also provides for two-way authentication i.e. verification of the client's and the server's identity.

The various functions or features of SSL can be divided into three main categories-:

1.)SSL Encrypted Connection-: Provides for secure and safe transaction of encrypted data between the client and the host.

2.)SSL Client Authentication: is an optional feature, which allows for verification of the client's identity.

3.)SSL server Authentication: provides for verification of the server's Certificate Authority (CA) which is nothing but a trusted safe host certificate given to the server by companies like Verisign, Cybertrust, Thawte and more.

The main SSL protocol is made up of two smaller sub-protocols-:
1.)The Secure Sockets Layer Record Protocol or The SSL Record Protocol.

2.)The Secure Sockets Layer Handshake Protocol or The SSL Handshake Protocol.



The SSL Record Protocol looks after the transmission and the transmission format of the encrypted data. Also it is this sub-protocol of SSL, which ensures data integrity in the transfer process. On the other hand the SSL Handshake protocol basically helps to determine the session key. To understand both these protocols better, read on.


Comments

Author: Deependra Singh11 Feb 2011 Member Level: Bronze   Points : 1

SSL is an acronym for Secure Sockets Layer, a global standard security technology developed by Netscape in 1994. SSL is all about encryption. It creates an encrypted link between a web server and a web browser. The link ensures that all data passed between the web server and browser remains private and secure and is recognised by millions of consumers by a secure padlock which appears in their browser.
What is SSL : 128-Bit Encryption

The SSL protocol is used by millions of e-Business providers to protect their customers ensuring their online transactions remain confidential. In order to be able to use the SSL protocol, a web server requires the use of an SSL certificate. Certificates are provided by Certification Authorities (CA) who in most cases also offer additional products and services to aid e-Businesses to demonstrate that they are trustworthy. Consumers have grown to associate the 'golden padlock', that appears within their browser display, as an indication of trust in the web site. This simple fact allows e-Business providers an opportunity to leverage that increased trust level to turn visitors into paying customers - so long as you know which type to choose.

Author: D.V.hari natha reddy21 Feb 2011 Member Level: Gold   Points : 1

Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), are cryptographic protocols that provide communications security over the Internet.[1] TLS and SSL encrypt the segments of network connections above the Transport Layer, using symmetric cryptography for privacy and a keyed message authentication code for message reliability.

Several versions of the protocols are in widespread use in applications such as web browsing, electronic mail, Internet faxing, instant messaging and voice-over-IP (VoIP).

TLS is an IETF standards track protocol, last updated in RFC 5246 and is based on the earlier SSL specifications developed by Netscape Corporation.

Author: NAGARAJAN23 Feb 2011 Member Level: Bronze   Points : 1

Dear
SSL--?Secured Socket Layer
It is commonly used protocol for managing the security of a message transmission on the internet. Recently SSL has been succeeded by Transport layer security[TLS],which is based on SSL.It uses a program layer located between the HTTP and TCP layers.



  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: