自定义域上具有SSL的Azure网站

自定义域上具有SSL的Azure网站,azure,Azure,我有一个自定义域customdomain.com 我在域的DNS中有以下内容: 记录: 欧洲、中东和非洲 指向Azure网站配置窗格的“域名”部分中指示的IP C-姓名记录: awverify.emea awverify.azurewebsite.azurewebsites.net 我可以在Azure的配置中添加emea.customdomain.com,所以我想验证是可以的 我已经上传了*.customdomain.com的SSL通配符证书 在证书部分,可以看到证书的到期日期: *.custo

我有一个自定义域customdomain.com

我在域的DNS中有以下内容: 记录: 欧洲、中东和非洲
指向Azure网站配置窗格的“域名”部分中指示的IP

C-姓名记录: awverify.emea awverify.azurewebsite.azurewebsites.net

我可以在Azure的配置中添加emea.customdomain.com,所以我想验证是可以的

我已经上传了*.customdomain.com的SSL通配符证书 在证书部分,可以看到证书的到期日期: *.customdomain.com,customdomain.com

在SSL绑定中,我将证书与域耦合:

emea.customdomain.com

CN=PositiveSSL CA 2,O=COMODO CA Limited,L=Salford,S=Greater Manchester,C=GB,有效期:2013年5月9日

SNI SSL

当我输入时,浏览器告诉我我所指的站点显示为*.azurewebsites.net,因此无法建立SSL连接


我遗漏了什么?

证明证书本身是错误的

我收到了一份crt证书,我必须将其转换为pfx。我忘了提供一个私钥。pfx是在没有私钥的情况下构建的。Azure没有抱怨它,但它就是不工作

我建议使用openssl生成csr(证书请求),而不是IIS。使用openssl,生成一个单独的私钥文件,然后可以将其包含在pfx中

构建企业社会责任:

openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
要创建pfx,请执行以下操作:

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt