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

问题描述:

我为我的域申请了证书。我收到带有以下扩展名的文件:如何使您在Azure中的Web应用程序可通过https访问?

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

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

在我设法做到这一点通过以下方式结束:

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

两个文件需要 - 域证书和私钥键。一旦你有他们,你发出以下命令:

OpenSSL的PKCS12 -export退房手续file.pfx -inkey private.key -in certificate.crt

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

我想,这里的链接讲的是你正在谈论的确切场景。 “

”问题是,如何将CRT文件转换为PFX文件,以便将其上传到我的Azure Web应用程序?以下是将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/

+0

我按照步骤操作,但是在“将SSL证书及其依赖关系导出为.PFX文件”中,我无法选择PFX(它变灰)。我只能选择两个CER和一个P7B ...有什么想法? –

+0

等一下......这就是它需要做的。您使用SSL及其相关性,然后创建您的PFX文件。你不能选择,因为你试图创建它(根据博客文章) 所以,只需给你正在创建的'新'PFX文件一个新的名称,并继续博客文章说。 – Jay

+0

我不明白...如何确保在“图8”中显示以下内容:“个人信息交换-PKCS#12(.PFX)”是否灰显并可以选择? –

您需要使用Windows系统,将其转换。 更多信息,可以发现here