International Distributors
When you turn on SSL in Ignition, the web browser uses what is called a "self-signed" certificate. This gives you the encryption benefits of SSL, but not the identity validation, and it isn't a 'real' certificate. This is why a web browser will display nasty warnings to users that they shouldn't trust the website. We are not able to ship a real certificate with Ignition because SSL certificates have to be purchased individually from a certificate authority, such as Verisign, GoDaddy, or Comodo. This guide will show you how to purchase and install a real SSL certificate from a certificate authority and install it in Ignition. You'll need to be comfortable executing command-line programs in order to complete this guide. The examples in this guide assume a Windows environment, but the general procedure would be identical in Linux. 1. Install the JDK There are some command-line tools you'll need to use to create a certificate request and to install your certificate. These tools come with the Java Development Kit (JDK). It is likely that you only have the Java Runtime Environment (JRE) installed. Go to http://java.oracle.com and click on Java SE. Download the Java SE 6 JDK and install it. 2. Open a Command Prompt Open a command prompt (Start > Run > cmd) and change directory into your JDK tools directory.
cd C:\Program Files\Java\jdk1.6.0_24\bin
keytool -genkey -alias tomcat -keyalg RSA -keysize 2048 -keystore C: \ssl.key
ignition
keytool -certreq -alias tomcat -file C:\csr.txt -keystore C:\ssl.key
C:\csr.txt
csr. txt
csr.txt
C:\cert
keytool -import -trustcacerts -alias root -file C: \cert\AddTrustExternalCARoot.crt -keystore C:\ssl.key
keytool -import -trustcacerts -alias INTER -file C:\cert\COMODOHigh- AssuranceSecureServerCA.crt -keystore C:\ssl.key
keytool -import -trustcacerts -alias tomcat -file C:\cert\192_168_1_7. crt -keystore C:\ssl.key
C:\ssl.key
tomcat
C:\Program Files\Inductive Automation\Ignition\tomcat\ssl.key