【问题标题】:How to use a specific self-signed certificate with IIS Express (rather than the default localhost)如何在 IIS Express 中使用特定的自签名证书(而不是默认的 localhost)
【发布时间】:2015-10-30 19:03:25
【问题描述】:

我无法找到一个具体示例,说明如何为 IIS Express - Visual Studio 2015 - 而不是默认生成的“localhost”证书指定自签名证书。

我想使用我个人自签名证书存储中的一个来对应我在开发过程中使用的特定域。

我找不到指定证书(或其足迹)的位置。

【问题讨论】:

  • Jexus Manager for IIS 可以通过在服务器级证书中创建具有所需公用名的自签名证书以及使用选择的适当证书管理站点绑定来指导您。试试看,jexus.codeplex.com/releases/view/138373 确保将解决方案级别的 applicationHost.config 文件添加为新服务器。

标签: visual-studio iis ssl ssl-certificate iis-express


【解决方案1】:

你可以使用 makecert 来做到这一点,很久以前我写了一篇关于如何做到这一点的文档,你可以在这里找到博客: http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx

关键调用是:

makecert -r -pe -n "CN=HANSELMAN-W500" -b 01/01/2000 -e 01/01/2036 -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localMachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12

您可以在其中选择所需的 CNAME。

【讨论】:

    猜你喜欢
    • 2013-11-20
    • 2012-01-19
    • 2018-04-16
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多