FTASecurity and FTA Activation Service Installed on Different Machines
Use the create-certificate script to create signed certificates using the CA. User can use this script to generate:
- Multiple certificates for multiple host machines.
- New certificates used for certificate rotation.IMPORTANT:Create the signed certificates using the same CA used in FTASecurity.IMPORTANT:If the FTASecurity and FTA Activation Service are installed on different machines, execute the script to generate certificates with both FTASecurity hostname and FTA Activation Service hostname in the FTASecurity machine.IMPORTANT:Ensure that proper permissions are provided to access certificates folder.
- Execute the following command to create signed certificates using the CA. The create-certificate script takes four arguments:create-certificate.cmd <host1.acme-widgets.com> <ca-secret-password> <key-password> <trust-password>
- Ensure that the above command is in single line.
- 1stargument (host1.acme-widgets.com): The fully qualified domain name (FQDN) for the server for which the certificate is being created. The FQDN is used as the file base name for all of the output files related to the certificate.
- 2ndargument (ca-secret-password): The password used to encrypt the private key for the CA (see create-ca).
- 3rdargument (keypassword): The password to use for the certificate private key and the Java keystore file.
- 4thargument (trustpassword): The password to use for the Java truststore file.
IMPORTANT:Do not use the word “password” as a password for generating keys and certificates.The following table contains a list of the supported special characters that can be used to create a password for the certificates:Supported Special Characters~{}[]@-_$*+/?:.NOTE:Combinations of 3 supported special characters in a consecutive pattern may cause unexpected results. For example: ${}The following table contains a list of the unsupported special characters that can be used to create a password for the certificates:Unsupported Special Characters|<>&!\`#%blank'^=;()“,This command will create the directory for the CA and the following certs. - Copy the<FTA_Activation_Service_HostName>.p12file to the FTA Activation Service server.Sign CertificateFileDescriptionCERT_ROOT_DIRECTORY/certs/fta_truststore.jksA Java truststore file containing the public root certificate for the CA. This is created once.CERT_ROOT_DIRECTORY/certs/host-fqdn.crtThe public key for the host in PEM formatCERT_ROOT_DIRECTORY/certs/ host-fqdn.csrThe certificate signing request (CSR) for host’s certificateCERT_ROOT_DIRECTORY/certs/ host-fqdn.jksThe Java keystore contain the host’s private keyCERT_ROOT_DIRECTORY/certs/ host-fqdn.keyThe host’s private keyCERT_ROOT_DIRECTORY/certs/ host-fqdn.p12The host’s private key in PKCS 12 format. This file is used to create the Java keystore.CERT_ROOT_DIRECTORY/certs/ host-fqdn.pemThis is the certificate chain for the host certificate in PEM format. It is the concatenation of the root public key for the CA and the public key for the host certificate.
Provide Feedback