|
Repository Hosting Service Integrations > Configure Repository Hosting Service Integrations |
|
|
Establish Trusted Connection |
|
When your on-premises hosting service (GitHub Enterprise, GitLab Enterprise, Bitbucket Server or Azure DevOps Server) use SSL connection, its certificates may not be trusted by Collaborator server. In this case you will need to import that certificate as trusted. To establish trust, you need to import the public key of your on-premises server as a trusted certificate to Collaborator keystore file. Perform the following actions on the machine, where Collaborator server is installed: 1. Get the certificate file from your on-premises server or network administrator. 2. Locate the keystore file which you have generated while configuring Collaborator HTTPS connection. Default location is <Collaborator Server>/tomcat/conf/collab.ks, yet that could be changed while generating keystore. 3. Use Java’s keytool utility to import the certificate in Collaborator keystore file. You can find keytool in the $JAVA_HOME/bin directory: $JAVA_HOME/bin/keytool -import -alias on-prem-server -keystore <collab-keystore-path> -trustcacerts -file <certificate-file-name> For more information on command-line arguments of the keytool utility, see keytool documentation. 4. 5. The final step is to configure Collaborator to use the newly created keystore. Open the <Collaborator Server>/ccollab-server.vmoptions file in a text editor, and add the following lines to it: -Djavax.net.ssl.trustStore=<collab-keystore-path> -Djavax.net.ssl.trustStorePassword=<collab-keystore-password> 6. Restart the Collaborator server. |
|
© 2003-2025 SmartBear Software. All rights reserved. |