问题标签 [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 投票
1 回答
1089 浏览

mozilla - 构建 Mozilla NSS 静态链接

有没有人能够建立静态链接的NSS?我实际上只需要构建 certutil 和 pk12util 静态链接。我已经看到 Chromium 正在静态构建 NSS,他们甚至有一个补丁文件,但是整个构建过程非常复杂,我只是尝试做一个小子集。任何帮助将不胜感激。

0 投票
1 回答
1880 浏览

c++ - 包含 NSS 头文件的问题

最近,我有了开始使用 Mozilla NSS 并学习使用它的想法,以便在将来的某个地方,我可以使用它,或者至少可以开始为它做出贡献。

所以我去了它的网站并使用 mercurial 将它的源代码克隆到一个导演“NSS”中

然后我用

代替

注意:我不知道,如果它有所作为,gmake 只是 GNU Make

这个 make 命令在 nss 文件夹之外创建了一个 dist 文件夹。所以,现在我的 NSS 文件夹有 3 个文件夹 nss、nspr、dist。

在 .bashrc 我在末尾添加了一行

然后我转到这个示例代码,复制粘贴并将其保存在我的 NSS 文件夹中。然后我试图编译它,但它失败了,说它找不到iostream.h,我过去并改变了头文件的位置

所以

我尝试再次编译,但这次出现错误,它找不到实际上存在于 dist/*.OBJ/include/ 中的“planera.h”,它是指向 nspr 中文件 planeras.h 的链接

所以我不知道如何再包含这些文件。

在包含第 3 方头文件时,我总是遇到麻烦。

谢谢

0 投票
1 回答
569 浏览

linux - 更新 openssl,现在链接错误与 NSSLOW_

我们有 centos6 6.5 64bit 服务器。它已被设置为 32 位开发。我们的项目是静态链接的。一名团队成员安装了最新的 openssl、openssl-devel 和 openssl-static 64 位和 32 位 i686 库。我们的设置中没有其他任何内容被修改。现在在编译时我们会得到一个类似的错误列表

我们已尝试恢复 openssl 包,但错误仍然存​​在,谢谢

0 投票
1 回答
2068 浏览

java - 没有这样的算法:提供者 SunPKCS11-NSSFIPS 的 SunTls12RsaPremasterSecret

将 JRE 更新到 7u51 后,我遇到了问题。在此之前,一切正常。

我有一个在 Tomcat 上运行的 Web 应用程序,它使用 mozilla NSS 库在使用 SSL/TLS 时实现 FIPS 140-2 合规性。为此,我必须将默认 SunJSSE 提供程序更改为我的自定义 SunPKCS11-NSSFIPS 提供程序。

一切开始正常。服务器显示它已准备就绪,但是当我尝试从 Web 浏览器中点击它时,我收到“连接已中断”错误。

查看服务器上的日志,我看到:

我相信这是因为浏览器正在尝试使用 TLSv1.2 执行握手,但我的安全提供商无法处理它。有没有办法在仍然使用我的自定义提供程序的同时解决这个问题?

在该堆栈跟踪之后,日志文件中有另一个:

任何帮助将不胜感激。

0 投票
1 回答
891 浏览

c - 为什么 PK11_GenerateRandom() 会返回错误 -8023?

我正在通过互联网寻找函数的来源,PK11_GenerateRandom()看看函数为什么会失败。我有一个程序可以完美地使用这个功能,但是当我们迁移到新版本的 Linux 时,它在 fork ( fork()) 后失败了因为我不相信 NSS 有问题,我怀疑我们做错了一些在旧版本的 Linux 但使用新版本时存在问题。

OpenSSL 包在“好”和“坏”服务器上是相同的:

NSS rpm 不同。“好”有

bas有这个版本

“好”服务器使用相当过时的 Linux:

“坏”服务器较新:

关于我在哪里可以找到来源或失败原因(如副作用来自fork())的任何线索将不胜感激。

  • 格雷格

编辑

这是代码,非常简单,我认为不需要它。

输出消息当然是:

  • 格雷格
0 投票
2 回答
1901 浏览

firefox - Firefox 27:NSS_Init 失败

我正在使用 nss3.dll 开发密码恢复工具。我已加载 nss3.dll 但 NSS_Init 函数失败。这是我的代码。

我总是在调用 NSS_Init 时得到 SECFailure。

0 投票
1 回答
1264 浏览

makefile - 为 Mac OS X 10.9 构建 NSS(网络安全服务)不起作用

我正在尝试在 OS X 10.9 上构建 NSS 源代码 ( https://developer.mozilla.org/en-US/docs/NSS ) 3.15 版。我已经下载了 NSS 和 NSPR 包,并根据我 CD 到 NSS 文件夹中的说明输入:

构建说明位于:developer.mozilla.org/en-US/docs/NSS_Sources_Building_Testing 和 developer.mozilla.org/en-US/docs/NSS_reference/Building_and_installing_NSS/Build_instructions

但是我在 Make 中间收到以下错误:

使用-d执行Make命令将给出:

我已经下载了几次包并在测试之前执行了 make clean ..

0 投票
1 回答
14317 浏览

curl - 使用 OpenSSL 生成的 SSL 证书不适用于 NSS

我在 Linux Mint 机器上使用 OpenSSL 生成了 SSL 证书(key.pem、cacert.pem、pcert.pem)。现在我正试图将我的应用程序移动到另一台安装了带 NSS 的 Fedora 18 的服务器。

cURL 返回此错误:

我再次测试,在我的计算机上工作正常,但在服务器上却不行。我认为这是因为我使用 OpenSSL 生成证书但在服务器上安装了 NSS。

我找不到如何使用“certutil”或“openssl”生成对 NSS 有效的证书。

0 投票
0 回答
37 浏览

rmi - 基于 http 隧道的 JSS 安全性

我有一个 mozila.jss ssl 套接字,我将它用于 RMI 连接。我正在尝试使用带有 tomcat 的 apache 服务器将 RMI 连接转换为 RMI-over-http 连接。对于 RMI-over-http,我使用的是 RMIHttpsToCGISocketFactory。问题是如何通过 HTTP 使用 JSS 身份验证(与 FIPS 兼容)。

我将不胜感激有关此主题的任何意见

谢谢

0 投票
1 回答
4458 浏览

apache - mod_nss 与 Apache 公共证书问题

我已经替换mod_sslmod_nss密码FIPS学,它很好用,Apache但现在我们有通配符证书,我想将其导入 NSS 数据库,但我不知道如何导入证书private key

我正在使用以下命令

如何导入私钥?还是我缺少什么?