Fabulous solutions for small business from copywriting and graphic design to website design and internet marketing
 
Creative business services Visit dm-creative.com for fast and powerful solutions Bookmark

What is SSL Certificates and Why Do I Need One?

"We are Masters of Ecommerce on the Internet!"

Start increasing your onlne sales revenue today. Launching an ecommerce web business and accepting credit card payments from customers is easy. We can help. Just ask.

SSL stands for "Secure Sockets Layer". SSL Definition; Secure Sockets Layer is a protocol designed to enable applications to transmit information back and forth securely. Applications that use the Secure Sockets Layer protocol inherently know how to give and receive encryption keys with other applications, as well as how to encrypt and decrypt data sent between the two.

How does SSL work? Some applications that are configured to run SSL include web browsers like Internet Explorer and FireFox, email programs like Outlook, Mozilla Thunderbird, Apple Mail.app, and SFTP (secure file transfer protocol) programs, etc. These programs are automatically able to receive SSL connections.

To establish a secure SSL connection, however, your application must first have an encryption key assigned to it by a Certification Authority in the form of a Certificate. Once it has a unique key of its own, you can establish a secure connection using the SSL protocol.

SSL and Consumers. Web browsers automatically notify users when connections are insecure. Your potential E-commerce customers are used to secure shopping, and will NOT send their private information unless their browser assures them it's safe to do so!

Without secure SSL Encryption, most of your customers will simply shop elsewhere. You cannot offer secure authentication to your customers without an SSL Certificate.
Sign up for PayPal and start accepting credit card payments instantly.

The Secure Socket Layer protocol was created by Netscape to ensure secure transactions between web servers and browsers. The protocol uses a third party, a Certificate Authority (CA), to identify one end or both end of the transactions. This is in short how it works.

  1. A browser requests a secure page (usually https://).
  2. The web server sends its public key with its certificate.
  3. The browser checks that the certificate was issued by a trusted party (usually a trusted root CA), that the certificate is still valid and that the certificate is related to the site contacted.
  4. The browser then uses the public key, to encrypt a random symmetric encryption key and sends it to the server with the encrypted URL required as well as other encrypted http data.
  5. The web server decrypts the symmetric encryption key using its private key and uses the symmetric key to decrypt the URL and http data.
  6. The web server sends back the requested html document and http data encrypted with the symmetric key.
  7. The browser decrypts the http data and html document using the symmetric key and displays the information.

Both Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), are cryptographic protocols that provide security for communications over networks such as the Internet. TLS and SSL encrypt the segments of network connections at the Transport Layer end-to-end.

What is TLS. The TLS protocol allows client/server applications to communicate across a network in a way designed to prevent eavesdropping, tampering, and message forgery. TLS provides endpoint authentication and communications confidentiality over the Internet using cryptography. TLS provides RSA security with 1024 and 2048 bit strengths.

In typical end-user/browser usage, TLS authentication is unilateral: only the server is authenticated (the client knows the server's identity), but not vice versa (the client remains unauthenticated or anonymous). More strictly speaking, server authentication means different things to the browser (software) and to the end-user (human).

At the browser level, it only means that the browser has validated the server's certificate, i.e. checked the digital signatures of the server certificate's issuing CA-chain (chain of Certification Authorities that guarantee bindings of identification information to public keys; see public key infrastructure (PKI)).

Once validated, the browser is justified in displaying a security icon (such as "closed padlock"). But mere validation does NOT "identify" the server to the end-user. For true identification, it is incumbent on the end-user to do one of the following: to cipher something using the public key contained in the certificate and assure that the server can understand it, or to be diligent in scrutinizing the identification information contained in the server's certificate (and indeed its whole issuing CA-chain). These are the only two ways for the end-user to know the "identity" of the server.

In particular: the "locked padlock" icon has no relationship to the URL, DNS name or IP address of the server - thinking otherwise is a common misconception. Such a binding can only be securely established if the URL, name or address is specified in the server's certificate itself.

Malicious websites can't use the valid certificate of another website because they have no means to encrypt the transmission such that it can be decrypted with the valid certificate. Since only a trusted CA can embed a URL in the certificate, this ensures that checking the apparent URL with the URL specified in the certificate is a valid way of identifying the true site.

TLS also supports the more secure bilateral connection mode (typically used in enterprise applications), in which both ends of the "conversation" can be assured with whom they are communicating (provided they diligently scrutinize the identity information in the other party's certificate). This is known as mutual authentication. Mutual authentication requires that the TLS client-side also hold a certificate (which is not usually the case in the end-user/browser scenario).

What is a certificate? A certificate, contains information about the owner of the certificate, like e-mail address, owner's name, certificate usage, duration of validity, resource location or Distinguished Name (DN) which includes the Common Name (CN) (web site address or e-mail address depending of the usage) and the certificate ID of the person who certifies (signs) this information.

It contains also the public key and finally a hash to ensure that the certificate has not been tampered with. As you made the choice to trust the person who signs this certificate, therefore you also trust this certificate. This is a certificate trust tree or certificate path. Usually your browser or application has already loaded the root certificate of well known Certification Authorities (CA) or root CA Certificates.

The CA maintains a list of all signed certificates as well as a list of revoked certificates. A certificate is insecure until it is signed, as only a signed certificate cannot be modified. You can sign a certificate using itself, it is called a self signed certificate. All root CA certificates are self signed.

How do you know that you are dealing with the right person or rather the right web site. Someone has taken great length to ensure that the web site owners are who they claim to be. This someone, you can implicitly trust: you have his/her certificate loaded in your browser (a root Certificate).

 

Need help? Call now to inquire, request an estimate or browse our online store for pre-priced creative services.

Apply for your Security Certificate Here

* Current fees apply at time of application
Resource: www.Wikipedia.org, www.vSuperHost.com

Solutions
Welcome to Dan Marx Creative Business Services.

In the online business world, words and images create your story. Every word and design element is 'a little piece of the puzzle.' It's a puzzle that creates fame, financial success and fortune for the web business.

Browse online catalog
Browse portfolio of samples
Tell a Friend
Web Marketing Sales Tips

Guest Goodies

Ecommerce

Recommended Services
Here are ecommerce web services to help you start a business, improve sales and increase web traffic.
customer satisfaction guarantee with award-winning creative business services
If for any reason you are not 100% satisfied with your copy and design services, we promise to redo the project at no charge or do whatever it takes to demonstrate our total, passionate commitment to your complete satisfaction and success.
         
Help
Help Desk
Request Estimate
Resources
FAQs
Categories
Copywriting
Graphic Design
Website Design
Ecommerce Solutions
Internet Marketing
Customer Care
Customer Care Policy
Fees and Selling Policies
Guarantees
Support

About Us
Overview
Team Profiles
Background
Client List
Stay in Touch
Follow us on Twitter
Discover How-To on our Blog
Find us on Facebook
Get LinkedIn
 
Home . Code of Ethics . Terms . Privacy . Newsletter . Add URL . Tell-a-Friend . Sitemap . We accept Visa, Mastercard, Discover Card and American Express credit cards . Affiliate . Contact Us