
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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)