【问题标题】:How can adding certificate to the trusted root certificates如何将证书添加到受信任的根证书
【发布时间】:2019-07-31 22:24:26
【问题描述】:

我正在尝试制作一个 Web 应用程序,但是当我浏览我的索引页面时,我收到了以下消息:

此项目配置为使用 SSL。要使浏览器中的 SSL 警告无效,您可以选择信任 IIS Express 生成的自签名证书。

您要信任 IIS Express SSL 证书吗?

我按下是,然后我收到了这条消息:

将证书添加到受信任的根证书存储失败并出现以下错误。

访问控制列表(ACL)结构无效。

在这些消息之后,我的页面显示在我的浏览器中,但每次这些消息都显示在我的脸上。

注意: 我只是在自学

【问题讨论】:

  • 我认为这个问题与此重复:“将证书添加到受信任的根权限。”链接是here

标签: c# asp.net-mvc-5 visual-studio-2019


【解决方案1】:

将您的 CA 证书导入您的资源

     X509Certificate2 cert = new X509Certificate2(CertInstall.Properties.Resources.CA);
            X509Store store = new X509Store(StoreName.AuthRoot, StoreLocation.LocalMachine);
            store.Open(OpenFlags.ReadWrite);
            store.Add(cert); //where cert is an X509Certificate object
            store.Close();

【讨论】:

    猜你喜欢
    • 2011-02-24
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 2016-12-22
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多