Unable to fetch a license from an on-premise license server or a cloud server – CA root missing.
You are trying to fetch a license and you are successfully connected to the server but still Tosca commmander does not work and you cannot checkout any license even if the licenses are not expired.
The issue will occur if the machine on which we are trying to fetch a license does not have all Root CAs installed.
Please check the file - FlxConnect64.dll which is located in the below path to see if the signature can be verified on the machine or not, this can be done by double clicking on the certificate.
The dll file is located in the below path
"C:\Program Files (x86)\TRICENTIS\Tosca Testsuite\ToscaCommander\FlxConnect64.dll"
Right click on the dll file > Properties > Digital Signatures > Double click on the certificate
If the signature cannot be verified on the client machine from where we are trying to access the license server then Tosca cannot consume a license.
In that case, check if any other machine is able to connect to the cloud server and consume a license which is in the same LAN, if yes then the certificate can be be exported from that machine and imported on the non working machine.
To do this you can open the certificate manager on the working machine.
1. Open a run window and type certmgr.msc
2. Go to Trusted Root Certifcation Authorities > Certificates
3. Right click on the Certificate > All task > Export
4. After Importing the certificate on the non working machine, please restart the system so that changes can take effect.
Note : Importing the certificate to any other machine is a security risk and has to be done by the system adminstrators who manage and enforce the security policies.
If all is good on the certificate part you should be able to see all Root CA’s – veriSign certificate in this case after clicking on the certiifcate on the working machine.