C# 将IIS设置为需要SSL+;是否需要本地主机请求的客户端证书?
所以 这是我的设想:C# 将IIS设置为需要SSL+;是否需要本地主机请求的客户端证书?,c#,authentication,iis,ssl-certificate,x509certificate2,C#,Authentication,Iis,Ssl Certificate,X509certificate2,所以 这是我的设想: 我有一个web服务,它被残酷无情的外部世界调用,它托管在IIS中,需要SSL和客户端证书。 也就是说,没有证书-->没有汤给你 不幸的是,这个web服务也应该被运行在同一台机器上的其他服务调用,以便应用“.”形式的url 我真的想知道是否有任何方法可以进行这种设置 我认为没有,但如果有人知道其他情况,这将是一个巨大的帮助 提前感谢。如果这些“本地”客户端使用https使用服务的“公共”主机名,他们会有什么体验(为什么会有关系)?这需要在本地计算机上维护客户端证书,我希望避免
提前感谢。如果这些“本地”客户端使用https使用服务的“公共”主机名,他们会有什么体验(为什么会有关系)?这需要在本地计算机上维护客户端证书,我希望避免,另外,我认为如果我向实际的公共主机发出请求,会造成延迟损失。您的解决方案是否设计为本地服务可以引用web服务的“肉和土豆”,而不是将其称为web服务,而只是标准的项目引用?不,必须发送请求。此web服务是什么类型的项目?你拥有它的源代码吗?我有一个ASP Web API,它根据某些条件强制(或不强制)HTTPs。