如何通过其他证书签署证书

时间:2015-02-26 23:29:59

标签: c# .net ssl certificate x509certificate

我有两个X509Certificate2证书。如何用另一个证书签名?

我将非常感谢工作样本。

2 个答案:

答案 0 :(得分:0)

MSDN @ https://msdn.microsoft.com/en-us/library/ms729856%28v=vs.110%29.aspx提供了一些基本信息 您需要使用ClientCredentials和ClientCredentialsSecurityTokenManager。

答案 1 :(得分:0)

证书已经签署。您可以签署证书申请或签署您正在创建的证书(在“创建时”)。

要使用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