SSL certificates
The SSL certificates are a safe mechanism to transmit data over an
encrypted connection between two points. The certificates give the
security services exposed by trusted entities and data will be
handled correctly.
To do it, go to Web System>SSL Certificates on the left menu. SSL Certificates table displays.
Certificate authorityThere are three certification authorities according to the type of application required. You can generate certificate requests for HTTPS, secure VPN and mail, it is why there are entities:
SNI problemCloud-Bricks supports SNI system. With this protocol and a
single public IP address, the Cloud can manage multiple web sites
with independent secure digital certificates. All modern browsers
support, however this protocol is not supported by old clients
like Internet Explorer on Windows XP. If you require support this type of old customers and maintain
multiple web sites safe has two options:
Since Windows
XP has officially exited the Microsoft support we suggest
you avoid troubles supporting this kind of old customers. Best practicesSSL certificates enable secure communication between the client and server sides, and for certain operations is essential to have this security layer (Banking or transaction data). Secure communication involves encryption of data, and encrypting data is a function that requires a big consumption of resources, that is why the secure SSL communication is made directly on the physical machine (Cloud-Brick) and not in the virtual hardware. This means that all internal communications between virtual machines can be made without encrypting the data, since there is no risk in the internal infrastructure. In short, in order to reduce consumption of resources, you should
manage your web site without cryptography and let the cloud be
responsible for this work. Generate CSRIn order to request a Digital Certificate to a Certificate Authority, you must first generate a CSR.To do this, enter the SSL Certificates section, and click on the Generate CSR... button
Fill the data and click on the Generate CSR button. The certificate will be generated. By clicking the certificate name "wordpress.csr" you can download the certificate to be sent to the certifying entities. Generate self-signed certificateA self-signed certificate is a certificate generated locally and is not supported by any certificate authority. These certificates are mainly used in testing or development servers.To generate a self-signed certificate to enter the SSL Certificates section, and click on the New Self-signed Certificate... button Select the virtual host (can be more that one) and click on the button Generate self-signed certificate. The certificate will be generated, once done can configure your VirtualHost with HTTPs protocol. Secure site with a self-signed certificateA site with a self-signed certificate will be seen as a potential threat by the browser. To view the secure website with self-signed certificate must open the URL with HTTPS, for example https://wordpress.pruebas.vnat.net/. From firefox click on the option "I understand the risks," then the button Add exception. And the site can be viewed without problem. On Chrome click on the "Advanced", then click the "Access wordpress.pruebas.vnat.net (no safe place)" option. The site can be viewed without problem. Load external certificateSome certificate authorities take time to generate the signed
certificate, once the certificate authority issuing the
certificate, two files will be sent:
Click on the "Upload certificate" option. Load the two files and click on the Upload File button. Certificates will be loaded automatically. The certificate will be generated, once done can configure your VirtualHost with HTTPs protocol. Using the certificate in a VirtualhostOnce you have created and installed the SSL certificate, it is already possible to use the HTTPS protocol in the corresponding virtual host. Simply modify the virtual Host's protocol:
|
Contents
• Certificate authority• SNI problem• Best practices• Generate CSR• Generate self-signed certificate• Secure site with a self-signed certificate• Load external certificate• Using the certificate in a Virtualhost |