【问题标题】:"Server 's certificate does not match the url " when using self signed certificates使用自签名证书时“服务器的证书与 url 不匹配”
【发布时间】:2014-09-30 01:28:06
【问题描述】:

我一直在尝试为部署在本地服务器上的网站配置一个用于开发目的的自签名证书。我希望我的网站工作的地址是 example.company.local。 使用 SelfSSL 生成证书后,我将其复制到 Personal 和 Trusted Certifciate root 中的本地机器存储中。但是当我尝试访问 url 时,出现错误“服务器的证书与 url 不匹配”。虽然我可以忽略它,但我知道证书身份验证失败,我想解决这个问题。我列出了我遵循的步骤

  1. 使用selfssl /N:CN=example.company.local /V:9999 生成自签名证书。这会将证书添加到我在本地计算机上的个人存储中
  2. 从 mmc(在 Run 中键入 mmc),我将上面生成的证书添加到 Personal 文件夹中的 to Trusted Root Certificate 文件夹中
  3. 重启 IIS

请建议我哪里出错了。我给的url是https://example.company.local,但它指的是一个localhost证书。

【问题讨论】:

    标签: iis-7 ssl-certificate self-signed


    【解决方案1】:

    请尝试this guide。从页面上的 cmets 来看,它似乎可以正常工作,但我没有对其进行测试。

    如果通过任何更改仍然存在问题,我建议使用xca。它建立在 openssl 之上,具有非常漂亮的 GUI,并具有用于 CA、SSL 服务器和 SSL 客户端的模板。可以在here 找到文档。

    【讨论】:

    • 谢谢!将证书添加到 TrustedRootCertificateAuthroties->本地计算机是我缺少的部分
    猜你喜欢
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    • 2015-07-31
    • 1970-01-01
    • 2011-08-15
    • 1970-01-01
    相关资源
    最近更新 更多