SSL (Secure Socket Layer) is a protocol used for secure connections between website users and a server. Ever notice a website where the url is https instead of just http? That https stands for Hyper Text Transfer Protocol Secure). This allows for secure communication between a website and it's users. 

How to Create an SSL Connection

In order to create an SSL connection, an SSL certificate is needed. This certificate verifies that the website is who it says it is. Most browsers will show an icon of a lock to identify a secure connection. If the certificate doesn't match up to the website, an error will occur and most browsers will show a warning and/or an open lock. 

How SSL Works

When using SSL (https), the user's browser will encrypt data entered by the user which will in turn be decrypted by the server once it's received. This prevents the data from being viewed by anyone during the transfer process between the browser and the server.

Do I need an SSL?

If you will be asking your users to submit sensitive information, then you really should either use the server's shared SSL or look into purchasing an SSL specifically keyed for your domain. Not only is it considered best practice for SSL to be used in these situations, many users will not submit data over insecure connections and are less likely to trust a website that asks for sensitive data in this manner. If you're not sure which SSL you should use, please see our article about Dedicated SSL vs. Shared SSL.

Did you find this article helpful?

Login to comment.

Your Opinion Matters

... but we need to know what you're thinking!

I'm Christi Nickerson, your friendly Community Support technician, and I wrote the article you're looking at now. I like to think it's perfect, but I'm sure you have some suggestions. Please, let me know what they are!

Feedback
Your Email Address
Because we'd like to talk with you!

Have a Question?

If you need some help, submit your question to our Community! We guarantee a response within 60 minutes (8am - 9pm EST, Monday - Friday)

Recent Questions

  1. my email is being rejected
  2. Can I run the FiverrScript on my hosting
  3. SQL database password

Support Center Search

Current Customers

Email: support@WebHostingHub.com Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.