如何为azure web app创建csr文件
我需要创建一个csr文件以将其提供给某人 csr文件用于azure web应用程序的SSL证书 当我在谷歌上搜索时,我发现有关在何处生成csr文件的信息不一致 一些消息来源说:我必须在web应用程序运行的服务器上创建csr文件 在我的情况下,azure上的服务器是未知的。我在那里什么都跑不了如何为azure web app创建csr文件,azure,ssl,csr,azure-web-app-service,Azure,Ssl,Csr,Azure Web App Service,我需要创建一个csr文件以将其提供给某人 csr文件用于azure web应用程序的SSL证书 当我在谷歌上搜索时,我发现有关在何处生成csr文件的信息不一致 一些消息来源说:我必须在web应用程序运行的服务器上创建csr文件 在我的情况下,azure上的服务器是未知的。我在那里什么都跑不了 或者可以在我的本地pc上创建csr,并将所有公司数据+主题填入自定义域吗?您可以在Certreq.exe或OpenSSL工具的帮助下创建cer文件 有关更多详细信息,请查看官方文档如何操作。与其手动操作,不
或者可以在我的本地pc上创建csr,并将所有公司数据+主题填入自定义域吗?您可以在Certreq.exe或OpenSSL工具的帮助下创建cer文件
有关更多详细信息,请查看官方文档如何操作。与其手动操作,不如在额外服务中搜索“应用程序证书服务”,该服务将为您提供购买SSL证书并将其绑定到应用程序的向导。它比手工生成CSR简单得多,速度也快得多,而且也不那么容易混淆。文档很详细,并且不清楚我们是否应该远程进入服务器并在那里生成CSR,等等,因此我强烈建议通过应用程序证书服务进行操作。控制台中安装了openssl,您可以在那里生成文件。您必须在openssl的原始命令中指定所有必要的设置,因为它应该会提示您问题,但目前不起作用。比如说:
openssl-req-new-newkey rsa:2048-nodes-out yoursite\u com.csr-keyout yoursite\u com.key-subc”/C=US/ST=California/L=San Francisco/O=Your Site Inc./OU=Engineering/CN=yoursite.com“
一旦您有了csr,您就无法从控制台打开它,实际上您必须使用Kudu(单击高级工具)打开文件并复制内容。其他人提供了关于这些事实的宝贵见解:
- 您可以(对于Azure Web App,基本上必须)在不同于目标服务器(将使用证书的服务器)的机器上生成CSR
- 可用于生成CSR的工具(例如openssl、DigiCert实用程序)
- 获取Azure Web App证书的另一种方法(Azure App证书服务)
当然,在您的情况下,获取(例如导出)私钥的能力是至关重要的,因为您必须在其他地方生成CSR,因为Azure Web App cert store目前没有允许生成CSR的功能。例如,在本地计算机中使用ssl在命令行中执行此操作:
- 创建企业社会责任: openssl req-new-newkey rsa:2048-nodes-keyout yourprivate.key-out yourdomainname.csr
- 创建pfx的下一步:openssl pkcs12-export-out certificate.pfx-inkey yourprivate.key-in-nameofyourcertfile.crt-certfile-nameofyourtccertfile.ca-bundle