问题标签 [nss]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
942 浏览

ssl - 在嵌入式壁虎浏览器中阻止 https url

我有一个嵌入壁虎浏览器的应用程序。当我尝试访问任何 https url 时应用程序崩溃,因为此时 nss 未正确初始化。崩溃发生在 PK11_TokenExists() 中。我想阻止我的浏览器呈现 https 网站。如果用户单击 https 链接,我可以在 nsIURIContentListener 的 OnStartURI() 中阻止该加载。但如果用户输入说 orkut.com,我不会在 OnStartURI() 中知道它是 http url 还是 https 的(即它是否将使用 SSL 与否)。我想知道在这种情况下如何阻止 https url?

感谢 jbsp72

0 投票
2 回答
659 浏览

certificate - XPI 签名 linux 无 gui

我正在尝试使用从我的另一台服务器复制的 NSS cert db(cert8.db 和 key3.db)在 linux(无 gui)上签署 XPI,我可以在其上签署 XPI 就好了。

在新盒子上我可以用全新的测试证书签名,但是当我尝试使用旧的证书数据库时,它会抱怨:

signtool:问题签名数据(未知发行者)

Certutil 列出了我试图与 * 一起使用的证书,并且 CA 也存在于其中。

这个证书数据库可以在这样的计算机之间传输吗?还是我必须设置其他文件?

TIA 迈克

0 投票
1 回答
1020 浏览

cryptography - 将 OpenSSL 公钥转换为 NSS 1

如何将 OpenSSL 生成的公钥转换为一个 NSS 可以理解的?我使用 OpenSSL 生成了密钥,将其导出为 pkcs12 格式,将其导入 NSS 数据库,然后使用 McCoy 实用程序提取公钥。这让我大吃一惊。这可能是编码的问题,但我应该使用哪一个?

更新:看起来 OpenSSL内部包含NSS 密钥,所以问题是 - 我如何找出 OpenSSL 密钥的哪一部分也是 NSS 密钥?

0 投票
2 回答
1449 浏览

ruby - 如何将 Perl 的 Convert::ASN1 转换为 Ruby 代码?

有人可以告诉我这段代码的作用以及如何以最简单的方式将其转换为 Ruby 吗?

它是mexumgen的一部分,Perl 库为带有 openssl 的 Mozilla 产品签名 update.rdf。

0 投票
3 回答
12206 浏览

active-directory - 如果缓存数据存在,LDAP 不会更新

我们有一个 SELinux 客户端,它使用连接到 Active Directory 服务器的 LDAP 对网络用户进行身份验证。由于我们的机器必须“不受限制”地运行,我们必须使用 nscd 来缓存组和密码信息。

这就是问题所在。如果我们在 Active Directory 服务器上更改组信息,然后登录客户端,如果该用户存在缓存,LDAP 似乎会忽略服务器并仅使用缓存的数据。我们能够获得更新的唯一方法是使 passwd 缓存无效。

/etc/nsswitch.conf 的重要部分:

谢谢。

更新:发现strace getent passwd在读取 /etc/nsswitch.conf 之前会检查 nscd 缓存,因此 nss 的配置无关紧要。

更新 2:今天玩 nss_updatedb 看看它是否有效。到目前为止还没有任何乐趣,尽管这个方法看起来正是我们需要做的。

0 投票
1 回答
599 浏览

firefox - firefox什么时候调用nss_init?

我有自己的隐私 CA 库。所以现在我想将它与 Mozilla nss 集成。所以每次我的firefox想访问https页面时,都会通过nss调用这个库。我的问题是,我无法在 Firefox 中找到调用 nss_init 内容的点(或源文件)。

帮我

0 投票
1 回答
323 浏览

ssl - NSS 中的 SSLsample

由于最新版 NSS 不提供 SSLSample 程序,我将旧版 NSS(3.9、3.12)中的文件夹 SSLSample 复制到 nss-3.12.4 内的 /security/nss/cmd 文件夹中。

当我在 3.12.4 中运行 make nss_build_all 时,其他程序生成了自己的二进制文件,但没有生成我的 SSLSample 文件夹。

我想知道为什么?

0 投票
2 回答
542 浏览

c - 了解 NSS PK11_CipherOp 和 C 内存分配

C有一些问题。这是我的代码:

我将此 outbuf 传递给PK11_CipherOp()在 NSS 库中声明的名为 的方法。可以在此处找到此方法的文档,您可以看到它需要一个char *用于 outbuf 参数。

我不明白为什么第一行可靠地工作,而第二行却不行!

要查看完整代码,请参阅文件源

谢谢,

汉密尔顿

0 投票
1 回答
494 浏览

java - java.lang.UnsatisfiedLinkError: org.mozilla.jss.ssl.SSLSocket.setSSLDefaultOption

我正在尝试使一些 NSS 代码正常工作,但出现此错误:

我看着它jss4.dll,我看到setSSLDefaultOption了它。代码编译得很好,但是在运行时会引发此错误。

什么可能导致这样的事情?

另外,(II)V是什么意思?

0 投票
1 回答
373 浏览

security - Java EE 6 和 Certutil

我已经用 GlassfishV3 安装了 Java EE 6。我想使用 NSS 工具来管理服务器的安全性,即使用 certutil 生成证书。但是我在 Glassfish 中找不到 NSS 库和工具。另一方面,我阅读了 Java EE 6 的文档,它说它仍然支持 NSS!

有人知道吗?

谢谢