将证书添加到Azure应用服务以调用外部API

时间:2017-08-25 12:30:59

标签: azure x509certificate x509 azure-web-app-service azure-app-service-plans

我在App Service中调用外部API。此API使用Thwate证书进行保护,默认情况下,该证书似乎无法安装到App Service的证书库中。因此,我无法连接到外部API。

如何将Thwate Roots之一的证书添加到我的App Service中?

门户网站只接受.pfx证书。我已经看到了涉及运行启动脚本和服务定义文件的解决方案,但这感觉非常hacky。我确信有/应该是一个简单的方法来做到这一点。这必须是一个共同的要求。

更新

这不是我需要为通信安装的证书。这是对https端点的常规调用。问题是Azures似乎没有在证书库中拥有正确的根/中间证书。我需要将中间件添加到证书存储区(或App Service上的等价物)

1 个答案:

答案 0 :(得分:0)

您可以按照here

所述转换为pfx

或使用here描述的WEBSITE_LOAD_CERTIFICATES应用设置,这是我使用外部API验证的方法