我试图开发一个调用nsIX509CertDB.nsIX509CertDB的FF扩展。当从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命令行工具不会这样做吗? –