在带有Node.js的Azure函数应用中使用SSL证书

时间:2019-05-27 14:19:17

标签: node.js azure certificate azure-function-app

我将.pfx证书上传到了我的功能应用程序。 如何加载此证书,以便可以在Nodejs代码中使用它? 如果我将其放在项目目录中,则可以使用它并且可以正常工作,但我希望避免在项目中使用它。

谢谢。

1 个答案:

答案 0 :(得分:0)

在Azure门户中,您可以按照下图上载私有证书.pfx文件,然后进行SSL绑定。

图1.选择您的Function App,然后移至Platform features标签以单击SSL按钮。

enter image description here

图2。然后,选择Private Certificates (.pfx)标签以单击Upload Certificate  按钮,然后在右侧对话框窗口中上传您的.pfx文件。 enter image description here

图3.移至Bindings选项卡,然后单击Add SSL Binding按钮以在右侧对话框窗口中选择您上传的证书。 enter image description here

然后,您可以参考官方文档Configure TLS mutual authentication for Azure App Service来了解如何在Node.js代码中配置和启用SSL认证功能,请参见其Node.js sample

还有其他官方文档也可能会有所帮助。

  1. Use an SSL certificate in your application code in Azure App Service
  2. Tutorial: Bind an existing custom SSL certificate to Azure App Service
  3. Buy and configure an SSL certificate for Azure App Service