在带有nodejs的azure函数应用程序中使用SSL证书

Use SSL certificate in azure function app with nodejs

我将 .pfx 证书上传到我的函数应用程序。 如何加载此证书以便在我的 Nodejs 代码中使用它? 如果我把它放在项目目录中,我就可以使用它并且工作正常,但我想避免将它放在项目中。

谢谢。

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

图 1. Select 您的功能应用程序并移动到 Platform features 选项卡以单击 SSL 按钮。

图 2. 然后,select Private Certificates (.pfx) 选项卡点击 Upload Certificate 按钮,然后在右边的对话框 window 中上传您的 .pfx 文件。

图 3. 移至 Bindings 选项卡并单击 Add SSL Binding 按钮以在右侧对话框 window 中 select 您上传的证书。

那你可以参考官方文档Configure TLS mutual authentication for Azure App Service to know how to configure and enable SSL authenticatication feature in your Node.js code, see its 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