Register your domain name now. We'll park it here for free until you're ready to build your web site.

 Register Now

  Search our on-line manual

More Info - Digital Certificate?

A certificate typically includes a variety of information pertaining to its owner and to the CA that issued it, such as:

  • The name of the holder and other identification information required to uniquely identify the holder, such as the URL of the Web server using the certificate, or an individual's email address;
  • The holder's public key (more on this below). The public key can be used to encrypt sensitive information for the certificate holder;
  • The name of the Certification Authority that issued the certificate;
  • A serial number;
  • The validity period (or lifetime) of the certificate (a start and an end date).

In creating the certificate, this information is digitally signed by the issuing CA. The CA's signature on the certificate is like a tamper-detection seal on a bottle of pills - any tampering with the contents is easily detected.

Digital certificates are based on public-key cryptography, which uses a pair of keys for encryption and decryption. With public-key cryptography, keys work in pairs of matched "public" and "private" keys. In cryptographic systems, the term key refers to a numerical value used by an algorithm to alter information, making that information secure and visible only to individuals who have the corresponding key to recover the information.

The public key can be freely distributed without compromising the private key, which must be kept secret by its owner. Since these keys only work as a pair, an operation (for example encryption) done with the public key can only be undone (decrypted) with the corresponding private key, and vice-versa.

A digital certificate securely binds your identity, as verified by a trusted third party (a CA), with your public key.  

A Web server certificate is a certificate that authenticates the identity of a Web site to visiting browsers. When a browser user wants to send confidential information to a Web server, the browser will access the server's digital certificate. The certificate, which contains the Web server's public key, will be used by the browser to:

  • authenticate the identity of the Web server (the Web site), and
  • encrypt information for the server using Secure Sockets Layer (SSL) technology (more on SSL below).

Since the Web server is the only one with access to its private key, only the server can decrypt the information. This is how the information remains confidential and tamper-proof while in transit across the Internet.

CA certificates

A CA certificate is a certificate that identifies a Certification Authority. CA certificates are just like other digital certificates except that they are self-signed. CA certificates are used to determine whether to trust certificates issued by the CA.

In the case of a passport, a passport control officer will verify the validity and authenticity of your passport and determine whether to permit you entry. Similarly, the CA certificate is used to authenticate and validate the Web server certificate. When a Web server certificate is presented to a browser, the browser uses the CA certificate to determine whether to trust the Web server's certificate. If the server certificate is valid, the SSL session proceeds. If the server certificate is not valid, the server certificate is rejected and the SSL session is stopped.

CA certificates come pre-installed on most popular Web browsers, including those from Microsoft® and Netscape®.

Secure Sockets Layer (SSL

Secure Sockets Layer (SSL) technology is a security protocol. It is today's de-facto standard for securing communications and transactions across the Internet. SSL has been implemented in all the major browsers and Web servers, and as such plays a major role in today's e-commerce and e-business activities on the Web.

The SSL protocol uses digital certificates to create a secure, confidential communications "pipe" between two entities. Data transmitted over an SSL connection can not be tampered with or forged without the two parties becoming immediately aware of the tampering.

How certificates are used in an SSL transaction

Suppose Alice wants to connect to a secure Web site to buy something online:

  • When Alice visits a Web site secured with SSL (typically indicated by a URL that begins with "https:"), her browser sends a "Client Hello" message to the Web server indicating that a secure session (SSL) is requested.
  • The Web server responds by sending Alice it's server certificate (which includes it's public key).
  • Alice's browser will verify that the server's certificate is valid and has been signed by a CA whose certificate is in the browser's database (and who Alice trusts). It will also verify that the CA certificate has not expired.
  • If the certificates are all valid, Alice's browser will generate a one-time, unique "session" key and encrypt it with the server's public key. Her browser will then send the encrypted session key to the server so that they will both have a copy.
  • The server will decrypt the message using its private key and recover the session key.

At this point Alice can be assured of two things:

  • the Web site she is communicating with is really the one it claims to be (its identity has been verified), and
  • only Alice's browser and the web server have a copy of the session key.

The SSL "handshake" - the process of identifying the two parties that want to establish an SSL connection - is complete and a secure communications "pipe" has been established. Alice's browser and the Web server can now use the session key to send encrypted information back and forth, knowing that their communications are confidential and tamper-proof. The entire process of establishing the SSL connection typically happens transparently to the user and takes only seconds.

A key or padlock icon in the lower corner of the browser window identifies the security mode of a browser. When the browser is running in "normal" mode, the key looks broken or the padlock looks open. Once an SSL connection has been established, the key becomes whole, or the padlock becomes closed, indicating that the browser is now in "secure" mode.

SSL is supported in the vast majority of browser, which means that almost anyone with a browser can reap the benefits of SSL encryption. SSL is also incorporated into most Web servers on the market.

Click here to purchase a digital certificate.  

Note: After you click the above link,  scroll on down to "C) Purchase a Digital Certificate!"


   

Send comments to:

 Hostmaster@nicgrab.com

©1999 - 2006.  IT Solutions Group, Inc (DBA NicGrab.com) All rights reserved

 Privacy Policy

 

<