Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure网站SSL中间证书_Ssl_Azure Web App Service - Fatal编程技术网

Azure网站SSL中间证书

Azure网站SSL中间证书,ssl,azure-web-app-service,Ssl,Azure Web App Service,Azure网站现在支持SSL并允许您上载证书。我有一个我上传的GoDaddy证书,尽管这对80%的用户来说效果很好,但在Internet Explorer中浏览该网站的Windows XP用户似乎出现以下错误: 此网站的安全证书有问题 在进一步的调查中,我似乎需要提供一个中级证书,但我找不到如何为我的Azure网站提供Godaddy中级证书(我有一个) 有人能告诉我是否有解决中间证书问题的办法吗 在twitter上收到微软的回复,他们的回复如下:“这是一个已知的问题。不是一个超站点,而是一个bu

Azure网站现在支持SSL并允许您上载证书。我有一个我上传的GoDaddy证书,尽管这对80%的用户来说效果很好,但在Internet Explorer中浏览该网站的Windows XP用户似乎出现以下错误:

此网站的安全证书有问题

在进一步的调查中,我似乎需要提供一个中级证书,但我找不到如何为我的Azure网站提供Godaddy中级证书(我有一个)


有人能告诉我是否有解决中间证书问题的办法吗

在twitter上收到微软的回复,他们的回复如下:“这是一个已知的问题。不是一个超站点,而是一个bug…查看MSDN支持论坛”我查看了我在MSDN论坛上的帖子,他们在那里留下的回复是“我们很快就会获得此支持”.

当我在Azure中使用GoDaddy作为CA设置SSL时,我遵循了以下步骤过程(请注意下面突出显示的那行可能是您的密钥):

  • 在web服务器(本地IIS,而不是Azure)上创建证书签名请求(CSR)
  • 将CSR发送给CA(证书颁发机构-GoDaddy)并指定替代域名(如果您为此支付了费用)
  • 从CA下载证书
  • 将证书导入web服务器(本地IIS,而不是Azure)
  • 将CA的中间证书导入本地计算机(您有IIS)
  • 将证书从IIS导出为PFX文件,并为其提供密码
  • 将PFX文件与密码一起导入Azure
  • 将配置的域名绑定到Azure中的证书
  • 有几种不同的方法可以创建CSR文件。我在本地开发人员计算机上使用了IIS管理器


    您可以阅读列表的扩展版本,其中对所有步骤进行了更详细的解释。

    您使用的是SNI SSL还是IP SSL?我还没有测试过这一点,但听起来您必须使用中间证书导出证书: