【问题标题】:How to sign certificate by other certificate如何通过其他证书签署证书
【发布时间】:2015-04-29 13:28:07
【问题描述】:

我有两个 X509Certificate2 证书。如何签署一份证书?

我将非常感谢工作样本。

【问题讨论】:

    标签: c# .net ssl certificate x509certificate


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-12-30
        • 1970-01-01
        • 2021-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多