我一直在使用http.sys侦听器类型下的自签名SSL证书来运行开发和测试Service Fabric集群,没有任何问题。现在我准备投入生产了,我从DigiCert创建了一个真正的SSL证书,作为一个带有许多主题替代名称的通配符证书。但是,在本地运行以验证配置时,如果尝试启动此命令,则会失败,并且会报告诊断信息 "Cannot find the certificate and private key to use for decryption
因此,当从运行服务器的同一台机器上的浏览器访问时,NTLM身份验证不适用于Http.sys of ASP.NET Core2.1在.NET48上使用https。网络请求的截图:
例如,通配符证书是颁发给*.mycompany.com的,用于托管Http.sys的url是。有没有人遇到过同样的问题?编辑2:我已经在Github创建了一个。