SSL Certificate Definition

SSL Certificate Definition thumbnail
A definition of secure socket layer and certificates for creating secure connections and providing authentication to clients.

Secure socket layer (SSL) is a protocol for encrypting and sending data in a secure manner between two destinations. SSL also plays an important role in validating the identity of websites using certificates. An SSL certificate tells the user that a website is authentic, and that this fact has been validated by a third-party certificate authority.

  1. How It Works

    • Both source and destination have their own private and public keys for encrypting and decrypting the sent messages. Interaction starts with both sides acknowledging the other and signaling that the session is to be started in SSL. Packets are sent through port 443, which is the assigned SSL application port. The website sends its certificate which the user's browser checks against a certificate authority (CA) and uses the appropriate public key to validate the certificate. The user's browser sends back a pre-master key encrypted with the website's public key, which the website will decrypt with its private key. Both sides use the pre-master key and random numbers passed during transmissions to compute a secret key, which will be used to decrypt messages in the secure connection.

    Certificates

    • SSL certificates were created for websites to create a trusted connection to users. A user who receives a certificate from a website they are doing transactions with can be assured that the website is authentic and not an impostor. Most browsers will warn users if they are using a website without a valid certificate, as this could indicate that the website might be an impostor or is insecurely handling important information.

    Handshakes

    • The SSL certificate is an important component of the SSL handshake. Without the certificate, a client cannot validate the server and find their public key, which is a required component of the handshake system. Only certificate authorities can be queried for a certificate's public key, which is necessary to validate the certificate. Only after a certificate has been verified with an authentic public key can the handshake continue to produce secret keys for the secure session.

    Who Uses Certificates?

    • Any website wishing to engage in e-commerce transactions should be wise to use SSL certificates. Credit card numbers and other important personal data should be kept secure and secret during transmissions. Websites that provide personal information like government agencies and educational institutions should use certificates as well.

    Developed by Netscape

    • Secure socket layer was originally developed by Netscape as a possible solution to the growing problem of security on the Internet. Netscape's goal had been to develop an OS (operating system) independent system for creating encrypted data paths between a client and a server.

Related Searches:

References

  • Photo Credit computer screen with padlock image by patrimonio designs from Fotolia.com

Comments

You May Also Like

  • Definition and Purpose of an SSL Certificate

    SSL--secure socket layer---certificates are an important part of a business or ecommerce website and are necessary for protecting consumer personal and financial...

  • SSL Certificate Problems

    SSL (Secure Sockets Layer) is an encryption protocol that provides a secure connection between your Web server and a online visitor's Web...

  • What Is SSL Certificate?

    While browsing the Internet, you may have encountered the term "SSL certificate" and wondered about its significance. SSL certificates are used by...

  • Definition of a Secure Website

    Surfing the Internet is an everyday occurrence for many individuals. Internet safety is an important issue, whether one is surfing for fun...

  • Digital Certificate Definition

    The definition for a digital certificate includes terms like digital driver's license and credit card. A digital certificate authenticates business websites servers...

  • Define SSL Encryption

    SSL, or secure socket layer, encryption is responsible for making Web users feel secure in transferring sensitive information over the Internet. It...

  • Teacher Certification Definition

    When a teacher is certified, it gives credence to her abilities to manage a classroom and to her knowledge of the subject...

  • SSL Certificate Warranty Explained

    A secure sockets layer (SSL) certificate warranty protects users who transmit personal information through a website they assume to be secure because...

  • History of SSL Encryption

    Secure socket layer (SSL) technology was developed by Netscape as a way to secure communication lines between networks over the Internet. The...

  • The Definition of a Certificate of Trust

    It is not uncommon for an individual to present a certificate of trust to another individual. A certificate of trust is recognized...

  • Procedure for Registering a Domain Name

    Domain name registration has become a commonplace task, and there are many companies and organizations that offer domain name registration services. In...

  • How to Obtain a SSL Certificate

    A Secured Socket Layer or SSL certificate is a great way to protect your Exchange server. An SSL certificate encrypts the data...

  • Explain SSL

    Comments. You May Also Like. SSL Internet Protocol. Secure Sockets Layer (SSL) is a widely used protocol for sending encrypted data between...

  • How to Use SSL Certificates in My Website

    SSL (Secure Socket Layer) certificates are used on websites to provide security and authentication for on-line transactions. The communication is encrypted through...

  • Why Do I Need an SSL Certificate?

    SSL certificates are part of the Secure Socket Layer (SSL) protocol. This protocol was implemented to provide a secure method for transferring...

  • Definition of an ACH Transaction

    A clearing house is a financial intermediary that ensures a transaction, such as the purchase of stock, occurs as intended. The Automated...

  • How to Install a SSL Certificate in Vista

    Security is an issue when completing transactions (especially financial ones) on a computer or server connected to the Internet. To ensure secure...

Related Ads

Featured