问题标签 [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.
mozilla - 构建 Mozilla NSS 静态链接
有没有人能够建立静态链接的NSS?我实际上只需要构建 certutil 和 pk12util 静态链接。我已经看到 Chromium 正在静态构建 NSS,他们甚至有一个补丁文件,但是整个构建过程非常复杂,我只是尝试做一个小子集。任何帮助将不胜感激。
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 方头文件时,我总是遇到麻烦。
谢谢
linux - 更新 openssl,现在链接错误与 NSSLOW_
我们有 centos6 6.5 64bit 服务器。它已被设置为 32 位开发。我们的项目是静态链接的。一名团队成员安装了最新的 openssl、openssl-devel 和 openssl-static 64 位和 32 位 i686 库。我们的设置中没有其他任何内容被修改。现在在编译时我们会得到一个类似的错误列表
我们已尝试恢复 openssl 包,但错误仍然存在,谢谢
java - 没有这样的算法:提供者 SunPKCS11-NSSFIPS 的 SunTls12RsaPremasterSecret
将 JRE 更新到 7u51 后,我遇到了问题。在此之前,一切正常。
我有一个在 Tomcat 上运行的 Web 应用程序,它使用 mozilla NSS 库在使用 SSL/TLS 时实现 FIPS 140-2 合规性。为此,我必须将默认 SunJSSE 提供程序更改为我的自定义 SunPKCS11-NSSFIPS 提供程序。
一切开始正常。服务器显示它已准备就绪,但是当我尝试从 Web 浏览器中点击它时,我收到“连接已中断”错误。
查看服务器上的日志,我看到:
我相信这是因为浏览器正在尝试使用 TLSv1.2 执行握手,但我的安全提供商无法处理它。有没有办法在仍然使用我的自定义提供程序的同时解决这个问题?
在该堆栈跟踪之后,日志文件中有另一个:
任何帮助将不胜感激。
c - 为什么 PK11_GenerateRandom() 会返回错误 -8023?
我正在通过互联网寻找函数的来源,PK11_GenerateRandom()
看看函数为什么会失败。我有一个程序可以完美地使用这个功能,但是当我们迁移到新版本的 Linux 时,它在 fork ( fork()
) 后失败了因为我不相信 NSS 有问题,我怀疑我们做错了一些在旧版本的 Linux 但使用新版本时存在问题。
OpenSSL 包在“好”和“坏”服务器上是相同的:
NSS rpm 不同。“好”有
bas有这个版本
“好”服务器使用相当过时的 Linux:
“坏”服务器较新:
关于我在哪里可以找到来源或失败原因(如副作用来自fork()
)的任何线索将不胜感激。
- 格雷格
编辑
这是代码,非常简单,我认为不需要它。
输出消息当然是:
- 格雷格
firefox - Firefox 27:NSS_Init 失败
我正在使用 nss3.dll 开发密码恢复工具。我已加载 nss3.dll 但 NSS_Init 函数失败。这是我的代码。
我总是在调用 NSS_Init 时得到 SECFailure。
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 ..
curl - 使用 OpenSSL 生成的 SSL 证书不适用于 NSS
我在 Linux Mint 机器上使用 OpenSSL 生成了 SSL 证书(key.pem、cacert.pem、pcert.pem)。现在我正试图将我的应用程序移动到另一台安装了带 NSS 的 Fedora 18 的服务器。
cURL 返回此错误:
我再次测试,在我的计算机上工作正常,但在服务器上却不行。我认为这是因为我使用 OpenSSL 生成证书但在服务器上安装了 NSS。
我找不到如何使用“certutil”或“openssl”生成对 NSS 有效的证书。
rmi - 基于 http 隧道的 JSS 安全性
我有一个 mozila.jss ssl 套接字,我将它用于 RMI 连接。我正在尝试使用带有 tomcat 的 apache 服务器将 RMI 连接转换为 RMI-over-http 连接。对于 RMI-over-http,我使用的是 RMIHttpsToCGISocketFactory。问题是如何通过 HTTP 使用 JSS 身份验证(与 FIPS 兼容)。
我将不胜感激有关此主题的任何意见
谢谢
apache - mod_nss 与 Apache 公共证书问题
我已经替换mod_ssl
为mod_nss
密码FIPS
学,它很好用,Apache
但现在我们有通配符证书,我想将其导入 NSS 数据库,但我不知道如何导入证书private key
?
我正在使用以下命令
如何导入私钥?还是我缺少什么?