Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In order to provide a default installation configuration that enables secure protocols on most communications channels, Kiuwan on premises comes with a set of certificates and keystores for the default configured domain (kiuwan.onpremise.local).

...

Provided SSL related files

Kiuwan on premises installation tool (kiuwan-cluster) provides a number of files to allow secure communications between containers. These files are located in kiuwan-cluster distributions under the ssl folder.

The following table shows the provided certificate files:

LocationFileFormatContentPurposeExpiration date
ssl/cacacert.pemRSA 4096 bits SHA256The CA certificate that signed Kiuwan on premises domain certificateAllows Kiuwan servers to provide the CA that signed their certificates2029/10/13
ssl/kiuwan.onpremise.localdomaincert.pemRSA 4096 bits SHA256The Kiuwan on premises domain certificateAllows Kiuwan servers to identify themselves2029/10/13

The following table shows the provided key files:

LocationFileFormatContentPurpose
ssl/cacakey.pemRSA 4096 bits PKCS #8The provided CA keyAllows signing certificates with the provided CA
ssl/kiuwan.onpremise.localdomainkey.pemRSA 4096 bits PKCS #8The Kiuwan on premises domain keyAllows encrypting traffic for the provided domain

The following table shows the provided Java keystore files:

LocationFileContentPurpose
ssl/kiuwan.onpremise.localdomainkeystore.jksThis keystore contains cacert.pem and domaincert.pem files. Its password is the one provided in the default installation configuration (see java.keystore.password property).Allows Kiuwan instances to identify themselves to enable secure connections
ssl/kiuwan.onpremise.localtruststore.jks

This keystore contains all the CA certificates included in the OpenJDK default truststore (see next row in this table) plus the provided CA certificate. Its password is the one provided in the default installation configuration (see java.truststore.password property).

Allows Kiuwan instances to communicate to external servers that offer certificates signed by trusted CAs (needed both for AWS based installations and Kiuwan central servers communications)
ssl/truststoretruststore.jksThis keystore contains the OpenJDK trusted CAs as of 2019/10/16. Its password is the one provided by OpenJDK for its cacerts file.Allows generating a custom truststore that includes most needed trusted CAs certificates plus the one provided by the installation tool

 

 

Generating certificates for a custom domain

...