12得票3回答
X509Certificate2 - 系统找不到指定的路径

我希望通过服务账户获取Google Analytics的数据。第一次启动应用程序时,一切正常,我可以访问数据。但当我第二次启动应用程序时,出现以下错误:"系统找不到指定的路径"。你有什么想法吗?我认为这可能是锁定问题。 这是我的源代码: public static String GetA...

7得票3回答
不触及IIS文件,清理MachineKeys文件夹中的多个RSA文件

我目前在我的服务器上运行IIS,并使用应用程序实例化证书。 例如,通过执行以下代码: X509Certificate2 myX509Certificate = new X509Certificate2(Convert.FromBase64String(byteArrayRawCertif...

25得票10回答
如何从X509Certificate2中解析出Subject Alternate Names?

有没有一种简单的方法可以从X509Certificate2对象中获取替代主题名称(Subject Alternate Names)? foreach (X509Extension ext in certificate.Extensions) { ...

10得票2回答
在C#中使用HttpClient客户端证书

希望能够从Windows应用程序向服务器机器发送带有客户端证书(.p12或.pfx)的数据,Windows应用程序是在.NET Framework 4.6中开发的,操作系统为Windows 10。 当使用客户端证书(.p12或.pfx)在postman上进行测试时,一切正常(客户端证书已发送...

33得票6回答
如何在.NET中创建全新的x509Certificate2?

我从网络上谷歌搜索到很多生成一个新的x509Certificate2文件的例子,但是没有例子展示如何在.Net中从头开始生成一个全新的x509Certificate2。 有没有人可以告诉我如何在.Net中实现呢?

15得票5回答
如何在Azure密钥保管库中序列化和反序列化PFX证书?

我有一堆字符串和pfx证书,想要将它们存储在Azure密钥保管库中,只有被允许的用户/应用程序才能获取它们。将字符串作为秘密存储并不难,但我该如何序列化证书,以便我可以检索并在C#中反序列化为X509Certificate2对象? 我尝试将其存储为密钥。以下是Azure Powershell...

19得票2回答
当通过 IKeyVaultClient.GetCertificateAsync 检索 Azure Key Vault 证书时,证书不包含私钥。

我有两种方法可以做同一件事情,但Azure已弃用了可以工作的那个方法,而另一个方法则不起作用。 仍然有效但已弃用的方法: 我将我的PFX存储在Azure Key Vault Secrets中。(当我创建密钥时,我会看到一个警告说明该功能已被弃用) 并使用以下代码检索它以创建我的证书: ...

9得票3回答
无法从X509Store读取CurrentUser证书

我正在开发ASP.NET 4.0网络应用程序,我想从X509Store中读取当前用户证书。读取LocalMachine证书可以正常工作,但如果我将StoreLocation设置为CurrentUser,则会返回一个空集合。 以下代码可以正常工作: X509Store store = new...

7得票1回答
如何使用System.Cryptography解密EncryptedAssertion

身份提供者正在使用组件 pro 的功能加密 SAML Assertion。 Dim encryptedSamlAssertion As New EncryptedAssertion(samlAssertion, encryptingCert, New System.Security.Cryp...

7得票3回答
服务器模式下SSL必须使用与关联私钥匹配的证书 - 在TLS握手期间

我有一个证书someCert.cer。我使用MMC实用程序将其导入到本地证书存储中。我的C#应用程序可以使用以下代码访问它: var store = new X509Store(StoreName.My, StoreLocation.CurrentUser); X509Certificate...