HTTPS Certificates

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 folder.

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 Certificates/Server folder in the application data folder.

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.

Note

You must install the certificates on all installations that need to load from the particular HTTPS sites.