问题标签 [x509certificate2]

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 回答
17773 浏览

java - java.security.cert.CertificateParsingException

尝试创建新证书时出现以下异常:

java.security.cert.CertificateParsingException:签名溢出,字节 = 224

抛出异常: Collection certificateCollection = cf.generateCertificates(certificateStream);

有人可以帮我理解和解决这个问题吗?

谢谢

0 投票
1 回答
3568 浏览

c# - 无法通过通用名称从 C# 中的商店获取证书

在 .Net 4.0 中,我无法使用 X509Store 的 find 方法从自定义存储中获取证书。使用以下代码:

0 投票
2 回答
5432 浏览

c# - 如何从 .NET 中的 X509Certificate2 中提取 AuthorityKeyIdentifier

我正在寻找一种从 X509Certificate2 实例中提取 AuthorityKeyIdentifier 扩展的方法。我没有看到对此的任何内置支持,但由于 Windows 可以正确构建证书链,我知道该功能必须存在于某个级别。如果答案是滚动 DER 解析器,是否有可以参考的良好实现?

0 投票
1 回答
34224 浏览

c# - 请求被中止:无法创建 SSL/TLS 安全通道

可能重复:
请求被中止:无法创建 SSL/TLS 安全通道

我正在尝试使用客户端证书发送 http 请求。文件,在本例中为 .p12文件。但是,当它到达该行时responseStream = httpRequest.GetRequestStream();,它会抛出一个 WebException:System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.

我在 IIS7.5(在 Windows 7 上)上对此进行调试,其中应用程序池标识为“LocalSystem”。

我该如何解决这个问题?

使用跟踪日志运行时,这些是指定错误的行:

0 投票
1 回答
12832 浏览

c# - X509Certificate2 p12 是否需要存储?

运行以下代码时的问题:

我收到以下错误:Keyset does not exist

我还没有将证书添加到商店,这是否需要能够访问私钥?

0 投票
3 回答
13621 浏览

c# - 如何从 X509Store 加载受密码保护的证书?

我正在构建一个受 ACS 保护的 Azure WCF 服务,该服务将要求客户端通过证书进行身份验证。

我希望客户端(和服务器)从 X509Store 而不是从文件系统加载各自的密码证书。

我正在使用这段代码:

问题是,它没有加载验证所需的私钥。我试图将return语句修改为:

但是,这会失败并出现 CryptographicException “指定的网络密码不正确”。

编辑: 如果您不传递密码参数, .Export() 方法可以正常工作。

对此有什么帮助吗?

0 投票
1 回答
418 浏览

c# - 在签名 C# 中包含中间证书

我正在尝试使用 c# 对要在 Passbook 中使用的清单文件进行签名。在他们发布 iOS6 的 GM 之前,我的代码运行良好。在这个种子中,他们希望签名包含中间证书。这是我的代码:

我在我的机器上安装了证书,但它不起作用。任何想法我错过了什么?

0 投票
1 回答
902 浏览

c# - 给定两个证书,我如何验证一个是用另一个的私钥签名的?

我有两个X509Certificate2s。打电话给他们toCheckcheckWith

如何检查是否toCheck由 的私钥签名checkWith

基本上,我想要 Java 的 C# 等价物

谢谢

0 投票
1 回答
5662 浏览

.net - 带有 cer 文件的 X509Certificate2 ctor

我在 .Net 中面临 2 路 ssl 配置的一些问题。不知何故,当我在构造函数中使用 .cer 文件和密码创建 X509Certificate2 对象时,密码被忽略(我输入了错误的密码并且它起作用了 - 响应成功返回)。另一方面,当我使用 .p12 文件时,行为符合预期(密码错误导致结果不成功)

有任何想法吗?

谢谢。

0 投票
1 回答
344 浏览

iis-6 - 当应用程序关闭时,证书将从机器密钥集中删除

我正在尝试将证书部署到 windows-my 商店中,以便在 IIS6.0 中将其用于 SSL。当应用程序运行时,我在 SSLDiag 输出中看不到任何错误,并且一切正常,但是一旦我关闭应用程序 SSLDiag 就会显示错误:

我检查了机器密钥集,并注意到在我关闭应用程序后,它会使用已创建的密钥删除文件。这是我检查的位置:

如何在机器密钥集中保留创建密钥文件?

这是我正在使用的代码:

我尝试了 X509KeyStorageFlags 的不同变体,但一旦我关闭应用程序,该文件仍会从机器键集中删除。为什么文件被删除,我该如何防止它?