|
Enabling SSL or Web Browsers displaying a security certificate error when accessing the Enterprise TV 5.x Web Admin
Posted by Michael Bui on 03 May 2011 02:57 PM
|
||||||||||||||||||||||
1. Why do I need a SSL Certificate?What is SSL? SSL is an acronym for Secure Sockets Layer, an encryption technology. SSL will create an encrypted connection between Enterprise TV and your client's web browser allowing for private information to be transmitted without the problems of eavesdropping, data tampering, or message forgery. It uses public key cryptography to establish a secure connection. This means that anything encrypted with a public key (the SSL certificate) can only be decrypted with the private key and vice versa. To enable SSL on a website, you will need to get an SSL Certificate that identifies you and install it on the server. The use of an SSL certificate on a website is usually indicated by a padlock icon in web browsers but it can also be indicated by a green address bar. Once you have done the SSL install, you can access a site securely by changing the URL from http:// to https://. When an SSL certificate is installed on a website, you can be sure that the information you enter, is secured and only seen by your organization. In order to use the SSL protocol, Enterprise TV requires the use of an SSL certificate. SSL certificates are provided by Certificate Authorities (CAs) or can be self created. 2. Possible ways of getting a SSL Certificate:There are several SSL Certificates that you can use. The most recommended way is to get a Commercially signed SSL Certificate from a certificate authority. A certificate authority is an entity which issues digital certificates to organizations or people after validating them. Certification authorities have to keep detailed records of what has been issued and the information used to issue it, and are audited regularly to make sure that they are following defined procedures. Every certification authority provides a Certification Practice Statement (CPS) that defines the procedures that will be used to verify applications. There are many commercial CAs that charge for their services (GoDaddy, Comodo, etc). Institutions and governments may have their own CAs. An SSL certificate has multiple purposes: distributing the public key and, when signed by a trusted third-party, verifying the identity of the server so clients know they aren’t sending their information (encrypted or not) to the wrong person. A Self Signed Certificate is a certificate that is signed by itself rather than a trusted third party. This means you can't verify that you are connecting to the right server because any attacker can create a self signed certificate and launch a man-in-the-middle attack. Because of this, you should almost never use a self signed certificate if your Enterprise TV server has access to the internet. A. Commercial signed SSL Certificate. (Recommended way)This process will show you how to order a SSL certificate from a commercial certificate authority. Create the Certificate Signing RequestThe first step in ordering an SSL certificate is generating a Certificate Signing Request. This is very easy to do in IIS7 using the following instructions.
Once you have generated a CSR you can use it to order the certificate from a certificate authority. B. IIS Self Signed SSL Certificate.Generate Your IIS Self Signed CertificateAn SSL certificate has multiple purposes: distributing the public key and, when signed by a trusted third-party, verifying the identity of the server so clients know they aren’t sending their information (encrypted or not) to the wrong person. A self signed certificate is a certificate that is signed by itself rather than a trusted third party. This means you can't verify that you are connecting to the right server because any attacker can create a self signed certificate and launch a man-in-the-middle attack. Because of this, you should almost never use a self signed certificate on a public IIS server that requires anonymous visitors to connect to your site
Now you know when to use an IIS self signed certificate and when not to. Now let’s create one: (Click here to hide or show the images)
3. Install your SSL Certificate.Install the CertificateTo install your newly acquired SSL certificate in IIS 7, first copy the file somewhere on the server and then follow these instructions:
4. Bind your SSL Certificate.Bind the Self Signed Certificate
5. Redirect HTTP to HTTPS.
6. Test the Web Admin with the Certificate.You are now done, test SSL by opening the Web Admin using https instead of http. You should see a locked icon in your browser when your accessing it via SSL. | ||||||||||||||||||||||
|
|
||||||||||||||||||||||















