【发布时间】:2015-04-29 13:28:07
【问题描述】:
我有两个 X509Certificate2 证书。如何签署一份证书?
我将非常感谢工作样本。
【问题讨论】:
标签: c# .net ssl certificate x509certificate
我有两个 X509Certificate2 证书。如何签署一份证书?
我将非常感谢工作样本。
【问题讨论】:
标签: c# .net ssl certificate x509certificate
证书已签名。您可以签署证书请求或签署您正在创建的证书(在“创建时间”)。
要使用 C# 创建签名证书,您可以使用 IX509CertificateRequestCertificate 接口 (https://msdn.microsoft.com/en-us/library/windows/desktop/aa377124(v=vs.85).aspx)。
使用“SignerCertificate”属性(签名者证书必须安装在您计算机上的证书存储中)。
您必须将“CERTENROLLLib”添加到您的 C# 项目中才能访问 IX509CertificateRequestCertificate 接口。
下面是一个关于在 C# 中使用 IX509CertificateRequestCertificate 接口的示例:https://exceptionshub.com/how-to-create-a-self-signed-certificate-using-c.html
【讨论】:
一些基本信息可在 MSDN @https://msdn.microsoft.com/en-us/library/ms729856%28v=vs.110%29.aspx 您将需要使用 ClientCredentials 和 ClientCredentialsSecurityTokenManager。
【讨论】: