Azure web角色 – 指向单个端点的多个ssl certs

Azure web角色 – 指向单个端点的多个ssl certs,第1张

概述有没有办法可以让多个ssl证书指向服务定义中的单个输入端点?例如,让我说我有两个网址. service.foo.net/Service.svc service.doo.net/Service.svc 我想要这两个地址解析到我的Windows天蓝色服务,但我不知道如何配置在服务定义. <Certificates> <Certificate name="service.foo.net" stor 有没有办法可以让多个ssl证书指向服务定义中的单个输入端点?例如,让我说我有两个网址.

service.foo.net/Service.svc

service.doo.net/Service.svc

我想要这两个地址解析到我的Windows天蓝色服务,但我不知道如何配置在服务定义.

<Certificates>   <Certificate name="service.foo.net" storeLocation="LocalMachine" storename="My" />   <Certificate name="service.doo.net" storeLocation="LocalMachine" storename="My" />  </Certificates>  <Endpoints>   <inputEndpoint name="httpsIn" protocol="https" port="443" certificate="service.foo.net" />  </Endpoints>

根据这个MSDN文章,每个输入端点必须有一个唯一的端口.有没有办法为此端点指定多于一个证书?

解决方法 不幸的是这是不可能的. Azure再次暴露了SSL限制. SSL限制很有意思,以及您不能通过SSL使用v主机的原因.让我们来看一个例子:

>连接到https://ig2600.blogspot.com
>这解决了一些ip地址 – 说8.8.8.8
>您的浏览器现在连接到8.8.8.8
> 8.8.8.8必须预先设置证书,然后您的浏览器才能发送任何数据
>浏览器验证所提供的证书是ig2600.blogspot.com
>发送http请求,其中包含您的域名.

由于服务器需要提供证书才能告诉您要与之通信的主机名,服务器无法知道要使用多少个证书,因此您只能拥有一个证书.

总结

以上是内存溢出为你收集整理的Azure web角色 – 指向单个端点的多个ssl certs全部内容,希望文章能够帮你解决Azure web角色 – 指向单个端点的多个ssl certs所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1091209.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存