我有两个X509Certificate2证书。如何用另一个证书签名?
我将非常感谢工作样本。
答案 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