如何通过https访问Azure中的Web应用程序?

时间:2017-08-22 06:35:10

标签: azure ssl https certificate ssl-certificate

我申请了域名证书。我收到了以下扩展名的文件:

  • CA-束
  • crt(多个文件)
  • P7B

我想通过安装证书将SSL证书上传到Azure。为此,我需要上传未包含的pfx文件。我读到我需要创建一个私钥,然后以某种方式合并证书以创建一个。不幸的是,作为程序员,我不明白应该做什么和在哪里做。有人可以帮忙吗?

3 个答案:

答案 0 :(得分:0)

我想,这里的链接谈到了你所谈论的确切情况。

“问题是,如何将CRT文件转换为PFX文件以便我可以将其上传到我的Azure Web App?以下是将CRT转换为PFX文件的步骤:”

  • 打开本地计算机的证书管理器
  • 导入中级证书(.P7B文件)
  • 导入SSL证书(.CRT文件)
  • 将SSL证书及其依赖项导出为.PFX文件

https://blogs.msdn.microsoft.com/waws/2015/12/02/add-an-ssl-certificate-to-an-azure-web-app-crt-and-p7b/

答案 1 :(得分:0)

您需要使用Windows系统进行转换。 更多信息可以在here

找到

答案 2 :(得分:0)

最后,我设法通过以下方式完成:

我从这里下载了openssl:https://indy.fulgan.com/SSL/

需要两个文件 - 域证书和私钥。获得后,您可以发出以下命令:

openssl pkcs12 -export -out file.pfx -inkey private.key -in certificate.crt

您需要提供导出密码。这将创建一个file.pfx文件,您可以使用相同的密码将其上载到Azure。下一步是添加SSL绑定。对于每个域,您选择证书并创建绑定。大约2分钟后,您的域名将可以使用https连接。