Я пытаюсь разработать расширение FF, которое вызывает nsIX509CertDB.nsIX509CertDB. При вызове этой функции из xpcshell я получаю сообщение об ошибке 0x80004005 (NS_ERROR_FAILURE). Я подозреваю, что это сбой, поскольку в среде xpcshell я не могу запросить пароль. Есть ли способ предоставить его из командной строки?Ошибка при вызове nsIX509CertDB.nsIX509CertDB из командной строки
Мой код:
if(nsIFile != null && nsIFile.exists()) {
var certDB = Cc["@mozilla.org/security/x509certdb;1"]
.getService(Ci.nsIX509CertDB);
certDB.importPKCS12File(null, nsIFile);
}
Я думаю, что эквивалентные инструменты командной строки NSS не будут делать? –