When a robot accesses a web site over HTTPS, it will verify the site's certificate (provided that the "Verify HTTPS Certificates" checkbox is checked). Verification is done based two sets of trusted certificates: The set of root certificates and an additional set of server certificates.
The root certificates are installed with Kapow Katalyst just as
root certificates are installed with your browser. They are found in the
Certificates/Root folder in the application data
Some HTTPS sites may use certificate authorities that are not
included by default. In this case, you need to install the appropriate
certificates for Kapow Katalyst to load from these sites. Most often,
these would be installed in the
folder in the application
To be precise, it does not matter - for the purpose of handling HTTPS sites - whether you add certificates to the set of root certificates or to the set of server certificates. However, please note that the root certificates have a broader scope, as they are also used when checking API client certificates.
To install a certificate, you need to obtain the certificate as a PKCS#7 certificate chain, as a Netscape certificate chain, or as a DER-encoded certificate. You install the certificate by copying it to either of the two folders mentioned above. The name of the file containing the certificate does not matter.
The following example explains how to install a server certificate for the website https://www.foo.com. The example is based on Internet Explorer.
Open https://www.foo.com in Internet Explorer.
Select “Properties” under the “File” menu, and then select “Certificates”. This will open a Certificate dialog.
Click “Install Certificate”.
Click “Next” twice, “Finish” once, and exit the certificate dialog. Now you have installed the certificate in your browser. The next step is to export it to a file.
Click “Internet Options...” in the Tools menu. This opens the “Internet Options” dialog.
Go to the “Content” tab and click on the “Certificates” button.
Now you need to locate the installed certificate. It is most likely in the tab called “Other People”.
Select the certificate and press “Export”.
Press “Next” twice.
Save the certificate in the
Certificates/Server folder in the application data folder
Restart all your running RoboServers.
You must install the certificates on all installations that need to load from the particular HTTPS sites.