import certificate
Im deploying Firefox ESR 52. The silent installtion works very well. my only problem is that i don't find out how i can import a Certificate with certutil. Not only import. I also wanna hit the 3 checkboxes of trust from website mail and root server.
Όλες οι απαντήσεις (3)
hi AP97, does this page help you: https://wiki.mozilla.org/CA:AddRootToFirefox? it lists a few other options than certutil...
I think that the correct code should be 'certdb2' instead of 'certdb' on the last line.
var Cc = Components.classes; var Ci = Components.interfaces; var certdb = Cc["@mozilla.org/security/x509certdb;1"].getService(Ci.nsIX509CertDB); var certdb2 = certdb; try { certdb2 = Cc["@mozilla.org/security/x509certdb;1"].getService(Ci.nsIX509CertDB2); } catch (e) {} cert = "MIIHPT...zTMVD"; // This should be the certificate content with no line breaks at all. <u>certdb2</u>.addCertFromBase64(cert, "C,C,C", "");
Thank you cor-el for your hint with certdb2 i try and give feedback.