【发布时间】:2021-09-02 02:41:56
【问题描述】:
如果我将证书绑定到端口(使用 netsh http add sslcert ipport=0.0.0.0: ...) - 在 WCF 中自托管 HTTPS 服务时我不需要指定只要我使用相同的端口,它就会自动找到证书。
在 ASP.NET Core 中,如果我自己托管 HTTPS 端点并且未指定证书,则会引发异常(“无法配置 HTTPS 端点。未指定服务器证书”)。
在 ASP.NET Core 中有没有办法让它自动使用已经绑定到端口的证书?
【问题讨论】:
-
如果我没记错的话,您可以在将 SSL 证书绑定到端口时指定 GUID。您是否使用过 ASP.NET 应用程序的 GUID?这可能会奏效。
-
我需要它像 WCF 那样完全自动化。我正在将 WCF 服务迁移到 ASP.Net Core,并且无法添加任何新配置项或使用带有证书的 GUID
-
感谢@TheobaldDu,但该文章没有提供将证书注册到端口的方法
标签: c# asp.net-core wcf https