如何在IIS Express中使用特定的自签名证书(而不是默认的localhost)

时间:2015-10-30 19:03:25

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

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

我想使用个人自签名证书商店中的一个与我在开发过程中使用的特定域名相对应。

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

1 个答案:

答案 0 :(得分:0)

你可以使用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。