Deprecated: Assigning the return value of new by reference is deprecated in /home/hostco/public_html/blog/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/hostco/public_html/blog/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/hostco/public_html/blog/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/hostco/public_html/blog/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/hostco/public_html/blog/wp-settings.php on line 18

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/hostco/public_html/blog/wp-settings.php:520) in /home/hostco/public_html/blog/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 119

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/hostco/public_html/blog/wp-settings.php:520) in /home/hostco/public_html/blog/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 119
Secure Socket Layer(SSL) and Certificates. | Certificate authourity | Web Hosting India
Home > Networking > Secure Socket Layer(SSL) and Certificates.

Secure Socket Layer(SSL) and Certificates.

The Secure socket layer(SSL) protocol was created by Netscape to make sure secured transaction between the server and the client(browsers).The third party Certificate authority(CA) plays  role here in identifying one or both ends of transactions.

Lets see how it works :

  1. Browser requests for a secure page (using https://)
  2. The webServer sends it a public key with its certificate.
  3. The browser will first check that the certificate was issued by a trusted party.
  4. Its validity and does it relates to the requested site.
  5. The browser then uses the public key to encrypt the random symmetric encryption key and sends it back to the server with the url and Http data in encrypted  format.
  6. The webserver then decrypts the symmetric encryption key with its private key and uses the Symmetric key to decrypt the URl and HTTP data.
  7. The Webserver sends back the HTML document and the HTTP encrypted data with symmetric key
  8. Browser decrypts the data and HTML document using symmetric and displays the web content.

You may not be familier with the terms Public keys and Prviate keys.Just see the following dig.

Message–>[Public Key]–>Encrypted Message–>[Private Key]–>Message

ssl_work Secure Socket Layer(SSL) and Certificates.SSL Certificates.

When we communicate over the network how would we know to whom we are communicating or are we dealing with the right website.
There is a third party who guarantees about such websites that the website owner are the persons who the claim for. We have to trust this third party and we have to load a certificate in our browser a ROOT Certificate. This certificate includes the owner credentials such as email id, name, certificate usage, resource location, certificate validity and certificate ID of the person who signs this information. With all this information it also contains a public key and HASH at the end which ensure that the certificate is not tampered. As we have made mind to  trust the third party we also trust the certificate. This is certificate Path.We have a certificate loaded of a well known Certificate Authority(CA). The CA is responsible to maintain the list of all signed and revoked certificates. A signed certificates cannot be modified and is secure.

Comments are closed.
 
 

Need Help ?

-- Client Area
-- Sitemap
-- Help Center
-- Tutorials

Resources

-- Web Hosting Forum
-- Web Hosting Blog
-- Knowledgebase

Partners

-- Affiliate program

Legal Information

-- Terms of Service
-- Service Level Agreement
-- Privacy Policy

Toll Free : 866 662 0909
1.213.255.7012 &
1.302.294.5628