Obtaining a Trusted Certificate
For optimal security, if users are connecting to FlexNet Manager for Engineering Applications from outside your organization, you should obtain a trusted certificate from a certificate authority. A list of certificate authorities can be found in SSL Configuration HOW-TO. Each certificate authority has its own instructions, but all require that you submit a certificate signing request (CSR) that you can generate from the test keystore using the keytool utility.
To obtain a trusted certificate:
1. | Generate a CSR in a file named p.csr for a key pair and certificate already in a keystore called keystore in the current directory by typing the following text: |
keytool -certreq -keyalg RSA -alias tomcat -file tomcat.csr
-keystore keystore
2. | Submit this CSR as instructed by the certificate authority you chose. |
3. | After you receive a trusted certificate from the certificate authority, load the certificate authority’s chain (or root) certificate (in a file named rootcrt) into the keystore used to generate the CSR. If the certificate is in a format understood by the keytool utility, type the following: |
keytool -keystore <keystore> -import -alias root -file <rootcrt> -trustcacerts
If it is not in a format understood by the keytool utility, see SSL Configuration HOW-TO or documentation from the certificate authority.
4. | After the root certificate has been loaded, load the new certificate (in a file named newcrt) into the keystore used to generate the CSR. If the certificate is in a format understood by the keytool utility, type: |
keytool -keystore <keystore> -import -alias tomcat -file <newcrt> -trustcacerts
If it is not in a format understood by the keytool utility, see SSL Configuration HOW-TO or documentation from the certificate authority.