User Guide Cancel

Configure SSL for Live Preview on Devices

Overview

Secure Socket Layer (SSL) is a protocol that provides communications security between a client and a server by implementing encrypted data and certificate-based authentication.

SSL is a mature protocol and is supported by most browsers.

SSL uses encryption while transmitting data between two or more parties where the sender encrypts the data and the receiver decrypts the data. This method is known as public key encryption. For the public key encryption to take place, the parties in the loop must present a certificate before transmitting any encrypted data.

To ensure that the certificate used is valid, the SSL usually contacts a trusted third-party server called a Certificate Authority (CA).

HTTP vs HTTPS

HTTPS uses SSL protocols to transmit data. When a message is sent using HTTPS, the message is first encrypted with SSL, sent and received using HTTP, and finally decrypted using SSL.

In comparison to HTTP, HTTPS provides better security through encryption and uses digital certificates.

Configure SSL for Live Preview on Devices

Download

Windows and macOS

To launch live preview on devices for your responsive projects, perform the following steps:

  1. Install OpenSSL.
  2. Unzip gencrt.zip and run the batch file.
  3. Place the files, server.crt and server.key in the folder [captivate installation path]/ns
  4. Restart Captivate and check the preview.
Note:

If server.crt and server.key are not present in the ns folder, the preview is launched over http.

Get help faster and easier

New user?