16得票3回答
从BouncyCastle X509证书中获取私钥?C#

通常情况下,当我从密钥库中获取一个X509Certificate2时,我可以调用.PrivateKey来检索证书的私钥作为AsymmetricAlgorithm。然而,我决定使用Bouncy Castle及其实例的X509Certificate,它仅具有getPublicKey();方法,我无...

11得票2回答
如何在Java中检查X509证书是否已被吊销?

我已经在各个地方搜索了此事,并在其他社区提出了问题,但我一直被转到讨论规范的Oracle文档。然而,该文档更多地涵盖了方法命名和整体架构,并没有提供实际编写代码以检查x509证书是否被吊销的方法。 也许这超出了我的能力范围?但我肯定会感激如果有人可以帮我解决这个问题,我已经为此苦苦思索了一个星期。

12得票3回答
为什么会有“计算机\个人\证书”存储和“当前用户\个人\证书”存储?

我正在比较本地计算机中的证书,MMC.exe允许我查看“当前用户”和“计算机”的证书。 我不明白为什么会有两个“个人”存储区。有人可以解释一下为什么会有两个存储区以及它们如何交互吗? 知道这些其他文件夹为什么存在也很好。我认为唯一具有固定含义的是“受信任的根证书”。另一个常数是Fiddle...

7得票4回答
如何从证书中获取签名算法?

我希望使用PHP函数openssl_verify()来验证不同X.509证书的签名。 我已经准备好了所有所需材料(证书、$data、$signature、$pub_key_id),除了存储在证书中的签名算法。 我的简单问题是:我如何从证书中提取签名算法?

16得票1回答
中间CA证书吊销是如何工作的?

假设存在以下PKI层级结构。root CA ==> inter-1 CA ==> user-1 \ \======> inter-2 CA ==> user-2 我的问题是:根CA是否也需要定期从其下属中间CA(inter-1和inter-2)下载CRL? ...

20得票3回答
在C#中覆盖ServicePointManager.ServerCertificateValidationCallback时如何调用默认证书检查?

我需要在应用程序中信任一些自签名证书,因此我像这样覆盖了验证回调: ServicePointManager.ServerCertificateValidationCallback = MyRemoteCertificateValidationCallback; ... public sta...

11得票3回答
C#中的X509指南/教程

有没有人能够给我推荐一些使用C#示例介绍X509证书的优秀入门资料。

43得票3回答
如何从pfx / cer创建snk?

微软似乎创造了一个难以理解的认证丛林。 Microsoft X.509 证书 (.cer) 个人信息交换格式 (.pfx) 程序集签名密钥属性 (.snk) 是否建议基于pfx或cer创建snk文件? (不确定是否可行,如果可行,如何操作?) 虽然程序集可以用有密码保护的pfx进行...

35得票7回答
“管理私钥”选项缺失。

我正在开发在Windows 2008R2下托管在IIS 7.5上的传输安全WCF服务。我有一个在IIS 7.5中生成并存储在本地文件夹中的证书。 当我使用基本HTTP绑定或带传输安全的WSHttp绑定时,一切都正常。但是当我将其更改为NetTcp时,会出现异常: CryptographicE...

22得票5回答
如何在不导入根证书的情况下验证X509证书?

我的程序包含2个根证书,我知道并且信任它们。我必须验证信任中心的证书和由信任中心颁发的“用户”证书,这些证书都源自这2个根证书。 我使用X509Chain类进行验证,但仅当根证书在Windows证书存储中时才能正常工作。 我正在寻找一种方法,在不导入这些根证书的情况下验证证书 - 以某种方...