问题标签 [p7b]

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 投票
0 回答
155 浏览

authentication - 使用 openssl 的 .p7b 文件的两种方式 SSL 身份验证

有一个我们需要集成的服务器,我们的系统正在客户端使用其他服务。其他服务想要使用双向 ssl 身份验证,他们与我们共享了一个 .p7b 文件。将证书安装到我们的 Windows 平台后,我们仍然无法访问他们的服务。

根据我的研究,p7b 文件不包含任何私钥,尽管两种方式的 ssl 身份验证需要在每一侧使用相同的证书和私钥。

我不知道这有多大意义,但是我检查了证书,发现它使用的是 2048 位加密

我将 p7b 文件转换为证书

我生成了 privatekey.pem 2048 如下

并尝试生成 p12 文件

但它会发生错误

有很多证书格式、密钥生成器和其他实现细节等,我迷失了它们。你能澄清一下这种情况吗?谢谢。

0 投票
1 回答
1036 浏览

node.js - NodeJS - Get certificate Chain from P7B file

I'm trying to take a CMS base64 encoded string, convert it into a pkcs7 file and extract the leaf and intermediate certificates using javascript/nodejs, similar to the following openssl command:

I've read almost every article and see solutions in other languages, but not for node. I understand you can achieve what I need using node-forge, but node-forge does not support ECC algorithms. Anyone know of any other solutions/npm packages that can help me accomplish this? Please help me. I'm very new to this.

0 投票
1 回答
2617 浏览

c# - 如何使用 p7b 和 p12 证书

您好,我的目标是加密 zipfile 的密码。至于现在,我只需要生成一个SHA Hash作为我的密码的密码,并使用RSA-Cryptoprovider我的私钥来加密密码。

现在我需要使用.p7b.p12证书来完成这项任务。但是我不明白我需要这些文件做什么,经过一些研究我发现这.p12可能是我用来加密密码的文件,但我需要.p7b什么?

这就是我到目前为止所做的,它似乎有效,因为我可以读取字符串但我仍然需要我的.p7b文件做什么?

0 投票
2 回答
1520 浏览

java - 如何在java中以编程方式读取p7b文件

我的本地存储 (C:\Users\Certs\cert.p7b) 中有 .p7b 文件。 这个解决方案对我不起作用。

我尝试了以下。

但它不起作用。那么如何加载这个 .p7b 文件,然后将其存储在密钥库中。

0 投票
1 回答
135 浏览

c++ - 如何指向/访问证书文件`CertCreateCertificateContext`函数?(wincrypt api)

Windows 编程/C++ 有点新。我正在尝试将 .p7b 根证书文件安装到受信任的根证书存储中。我想使用 Windows Wincrypt 库。具体来说,这些是我从旧论坛获得的建议步骤:

  1. 使用您的证书内容字节调用CertCreateCertificateContext以获得PCCERT_CONTEXT
  2. 调用CertOpenSystemStore设置szSubsystemProtocol为“ROOT”以获得HCERTSTORE
  3. CertAddCertificateContextToStore使用上述HCERTSTORE和 调用PCCERT_CONTEXT

[这里是] CertCreateCertificateContext的 api 文档。不知道如何只指向pbCertEncoded我的实际证书文件。我应该把它指向路径吗?我必须加载证书吗?类型应该是什么?

0 投票
1 回答
326 浏览

signtool - p7b 证书已由 DigiCertificate 颁发,但无法找出 p7b 证书的 OID 对象标识符

我试过这个 signtool.exe sign /p7 C:\CertificateName.p7 /p7ce Embedded /p7co "C:\bin\xx*.dll" 但我觉得 OID 值是错误的,因此错误是 SignTool 错误:没有证书发现满足所有给定的标准。

谁能帮我弄清楚 P7b 证书的 OID 值。

0 投票
0 回答
81 浏览

java - 如何使用 p7b 文件对 jar 进行签名

我从 Digicert 下载并安装了 p7b 格式的新证书。我可以使用 signtool 对可执行文件进行签名。我还需要签署 jar 文件。我没有按照说明使用 keytool 创建一个 CSR。

相反,我使用 mmc 创建了一个 CSR。我想我需要创建一个密钥库并提取一个 pfx 文件以使用 jarsigner。还有另一种方法可以做到这一点吗?我正在使用 jarsigner 对我的 jar 文件进行签名。

谢谢,格里