无法在 Windows Azure 网站(WAWS)中使用(自签名通配符)SSL 证书

无法在 Windows Azure 网站(WAWS)中使用(自签名通配符)SSL 证书

我想通过 SSL 保护带有自定义域的 Azure 网站。该网站符合“标准”等级要求。

我已经能够上传我的自签名通配符证书,但是当我想将其绑定到自定义域名时,它不会出现在“选择证书”下拉菜单中。

在此处输入图片描述

有人知道这是为什么吗?

编辑

为了完整起见,下面是我生成自签名证书的方法:

  1. 生成根证书 makecert -pe -n "CN=Mydomain Root" -ss my -a sha1 -sky exchange -r -len 2048 root.mydomain.com.cer
  2. 我导入了根证书(右键单击 -> 安装证书),之后它进入了“个人”证书存储区
  3. 从根证书生成通配符证书: makecert -pe -n "CN=*.mydomain.com" -a sha1 -sky exchange -eku 1.3.6.1.5.5.7.3.1 -is my -in "Mydomain Root" -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 -ss Personal wildcard.mydomain.com.cer
  4. 我使用以下方式导出了此通配符证书的 pfx 文件这些设置
  5. 我将导出的 pfx 上传到 azure 并尝试将其绑定到我的网站的自定义域名。

答案1

我还没找到当前的链接,但是这篇文章这表明通配符证书目前还不能在 Azure 网站中使用。

根据在 Azure Feedback 上发布,它应该在 2014 年 4 月底可用。

通配符域名支持现已上线。您可以使用 SNI SSL 绑定将通配符证书分配给通配符域名。请在 4 月底关注 IP SSL 支持。

答案2

看来 azure 网站管理控制台只接受一级通配符。因此:web.mydomain.com 和 db.mydomain.com 都可以通过 *.mydomain.com 进行认证,但例如 web.qa.mydomain.com 则不能,因为根据 azure 网站管理控制台,“web.qa”无效!

解决方案?目前没有,您必须确保您的网站域名只需要一个部分使用通配符。

参考:http://social.msdn.microsoft.com/Forums/windowsazure/en-US/eeeadc3c-2b71-4c31-87aa-780d7c00f20d/cant-use-selfsigned-wildcard-ssl-certificate-in-windows-azure-website-waws?forum=windowsazurewebsitespreview

相关内容