ssl - Azure 计算模拟器中的 SSL 证书不匹配

标签 ssl azure emulation mismatch


我的 Azure 应用程序在一个 Web 角色中包含 4 个站点(由主机 header 区分)。我将网站设置为通过 SSL 运行。我颁发了 2 个自签名证书:1 个作为安装在受信任的根 CA 存储中的 CA 和 1 个通配符 SSL 证书(使用第一个证书颁发)。

应用程序运行,但我在 Azure 计算模拟器中收到证书错误“地址不匹配”。我检查了不匹配的证书,发现它不是服务配置中指定的证书。我进入 IIS 管理控制台并检查了绑定(bind) - 我的站点没有设置证书。所以我在站点绑定(bind)中手动设置了通配符证书。但是在浏览器中我仍然有不匹配的证书,仍然是 127.0.0.1 的证书(与 DevFabric 一起使用)。如何让 IIS 返回为站点配置的正确证书?

(我在 Silverlight 应用程序使用的网站中有一些服务,当用户强制手动确认证书时它不起作用。)

谢谢!

最佳答案

你确定你真的使用 https://127.0.0.1 访问服务吗?并且不使用 https://localhost

关于ssl - Azure 计算模拟器中的 SSL 证书不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6813281/

相关文章:

ssl - Plesk 面板默认 ssl 证书

azure - 使用 Http 连接到启用 WinRM 的 Azure 虚拟机

sql-server-2008 - SQL Azure 作为链接服务器 -> 获取插入行的标识

c - 在 X86 上用 C 或 C++ 为通用 ARM 环境编程

vim - emacs 等同于 vim 重新映射,例如:nnoremap dd g0dg$

apache - 使用 htaccess 将所有流量重定向到裸域 SSL

c# - 如何获取和安装根 CA 证书

java - 无法通过 SSL 连接到 MySQL(无法找到到请求目标的有效证书路径)

sql - 无法在 Azure SQL 数据仓库上创建到 Azure SQL Server 的外部表

emulation - 6502 和小端转换