Hello Steve,
Most likely, this is more of an issue regarding Jenkins and your machine rather than Advanced Installer.
Unfortunately, I am not an expert in Jenkins, therefore I can not really help that much.
Nonetheless, I will try my best to assist you, hopefully we will get to the end of this.
Thank you for the provided screenshots. Based on them, I would like to clarify some things:
I am noticing the use of
certlm.msc (the Certificate Manager for the local machine). As you may already know, accessing the local machine's Certificate Manger requires administrator privileges (e.g. the user being an administrator or the user having the rights to read from it).
I am not quite sure how you have configured your Jenkins server. For instance, on my test machine, Jenkins is configured to run as a service and the user under which it's ran is the
LocalSystem account. This user has extensive privileges on the local computer, therefore it can access the local Certificate Stores.
Most likely, since you are using a production environment, I am assuming your Jenkins service runs under a different account which has the
"Log on as a service" policy set for it.
My question here would be, is the account under which the Jenkins service runs an administrator account? If not, then this might be a privilege issue, since the account that runs the service can not access the local Certificate Stores.
Another thing that I've noticed is this:
Certificate "3cab782003a8c3f69e8a13d48234369c0718779f" is missing from store!
Obviously, as seen from the screenshot, your certificate has a totally different name.
I am not sure what
"3cab782003a8c3f69e8a13d48234369c0718779f" represents here. To have a better look about this, could you please:
- open
certlm.msc
-
Personal -->
Certificates --> double click on your certificate -->
Details tab --> let me know if the above string matches any field from there?
Hope this helps somehow!
Best regards,
Catalin