Skip to main content
CLI Tool

How to Resolve the Error When Customizing the Certificate for the CLI Tool?

When customizing the certificate for the CodeScene CLI tool, the user can get the following error:

License check failed (https://codescene_host_url/api/v2/cli/authorize): error - javax.net.ssl.SSLHandshakeException: 

You should create and pass a custom truststore when running the tool. It is not necessary to add the truststore to the JVM in any way; only pass it to the CLI tool. Be aware that since the truststore has a password, it needs to be specified as a parameter to CodeScene. If it’s not, it can still list the certificates, but it’s unable to use them.

The command line must be:

cs "-Djavax.net.ssl.trustStore=/Users/.../truststore.jks" "-Djavax.net.ssl.trustStorePassword=storepassword" delta

Still need help? Ask the team