All browsers will show a certificate warning when the certificate provided by the HTTPS (secure web server) is not trusted. A browser will not trust an HTTPS server unless the following conditions are fulfilled:
All SharkSSL enabled products and demos delivered by Real Time Logic include a certificate that is digitally signed by Real Time Logic's root certificate. This certificate is not in your browser's certificate store unless you have previously installed it. The following instructions are for installing Real Time Logic's root certificate.
IE, Chrome, and Opera use the Windows Certificate Store. The following instructions are for installing a certificate in the Windows Certificate Store. IE and Chrome will automatically load certificates from the Windows Certificate Store.
Our certificates are signed for the domain name localhost, "device", or "target". The domain name localhost is used for Real Time Logic's server products and demos designed for a host system such as Windows. The assumption is that you will use the browser and server on the same host system and that you will navigate to https://localhost.
The domain name in the certificate must also match the domain name used by the server. The warning shown in the image to the left is when using Chrome to browse directly to Real Time Logic's online server's IP address. See the SharkSSL Demo page for more information.
The certificate signed with the domain name "target" and "device" are designed for embedded devices (or programs not running on localhost). You must edit your hosts file and set the following rule in the hosts file for using the "device" or "target" certificate.
The IP address 192.168.1.5 must be replaced with the actual target's IP address.
On a Windows 7, the hosts file can be found in: c:\WINDOWS\SYSTEM32\DRIVERS\ETC\hosts