FlexNet Code Insight 6.14.0
Use this procedure to enable an HTTPS connection for FlexNet Code Insight on each instance where a Code Insight server resides.
To enable an HTTPS connection on the instance where a Code Insight server resides, do the following:
1. | Purchase a Secure Site SSL certificate, or generate your own self-signed SSL certificate. For instructions, see Obtaining and Storing an SSL Certificate for HTTPS Enablement. |
2. | Ensure that the keystore in which the certificate has been stored is copied to the fnciInstallPath/tomcat directory. |
3. | Open the fnciInstallPath/tomcat/bin/catalina.bat file (or the catalina.sh file, depending on your operating system). |
4. | Uncomment the following property if necessary, set it to true, and save the file: |
set -Dpalamida.ssl=true
5. | Back up the fnciInstallPath/tomcat/conf/server.xml file to another directory (outside of the conf directory), and then copy server.xml from fnciInstallPath/tomcat/https to fnciInstallPath/tomcat/conf. |
The server.xml file contains a default configuration that references the keystore at fnciInstallPath/tomcat/palamida.jks. You will need to update information as it pertains to your keystore in step 5.
6. | In the server.xml file, locate the following text, and ensure that the SSLEngine value is on: |
<Listener
className="org.apache.catalina.core.AprLifecycleListener"
SSLEngine="on" />
7. | In the server.xml file, locate for the following text that introduces the section describing the SSL certificate: |
Palamida SSL: Edit this section to match your certificate information.
This section shows the default values for the certificate:
<Connector protocol="org.apache.coyote.http11.Http11Protocol"
port="8888"
minSpareThreads="25"
enableLookups="false"
disableUploadTimeout="true"
acceptCount="100"
maxThreads="150"
maxHttpHeaderSize="8192"
scheme="https"
secure="true"
SSLEnabled="true"
keystoreFile="palamida.jks"
keystorePass="palamida"
keyAlias="palamida"
keyPass="palamida" []
clientAuth="false"
sslProtocol="TLS"
ciphers="HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!kRSA"
/>
8. | Update the following parameters in this section to reflect your keystore and certificate information (as described in Obtaining and Storing an SSL Certificate for HTTPS Enablement). |
.....
keystoreFile=“name of the keystore that you created”
keystorePass: “password for the keystore”
keyAlias: “alias for the private key (certificate entry) in the keystore”
keyPass: “password for the private key in the keystore” (needed only if different from keystore password)
Note • If the keystorePass and keyAliasPass values are the same, you can specify just the keystorePass value.
9. | Restart the Tomcat server after making changes to the server.xml file to enable HTTPS. For more information on starting and stopping the Tomcat server, see the FlexNet Code Insight Installation and System Administration Guide. |
FlexNet Code Insight 6.14.0 Online Help LibraryFebruary 2020 |
Copyright Information | Flexera Software |