Each time you create a new project, the template is downloaded from our Github repository to have the most up-to-date version. If you are behind a proxy with an intermdiate SSL certificate, you may not be able to download the file. Here are solutions to solve this problem once for all.
Proxy Configuration
If not already done at the first start of the Studio, you can go back to the Proxy settings:
In the Studio, click convertigo => Configure Registration Account
Fill in the input fields with your proxy configuration and crendentials:
If you still can’t create a new project, you may need to import the SSL certificate in our CACERT security file.
Import SSL certificate
In a Chrome browser, go to https://github.com/convertigo
Click the padlock icon in the address bar.
Click ‘Connection is secure’
Click ‘Certificate is valid’
In the Certificate viewer, click the Details tab.
If you have an intermediate Certificate (ZScaler, etc…) and not the Root Authority Certificate for Github, you will ahe to export the intermediate SSL Certificate to a .pem file and import it in the CACERTS of Convertigo.
Zscaler intermediate certificate example:
To add a certificate to the CACERTS file, open a command prompt in <installation>\Studio 8.0.1\jre\lib\security folder of the Studio, then:
..\..\bin\keytool.exe -import -file certif.pem -keystore cacerts -storepass "changeit"
SSL Certificate error on NPM (nodeJS)
In Convertigo Workspace, search for the Node runtime.
For example, in Windows:
...\.metadata\.plugins\com.twinsoft.convertigo.studio\nodes\node-v16.18.0-win-x64
In a Terminal, type the following command:
# Windows/MacOS/Linux npm config set cafile "<path to your certificate file>" # Check the 'cafile' npm config get cafile
or extend the existing certs
Set this environment variable to extend pre-defined certs: NODE_EXTRA_CA_CERTS
to "<path to certificate file>"
If this does not work, create a .npmrc file in your user’s home and write the following:
strict-ssl=false
Add Comment