Azure应用程序网关中的SSL证书错误

时间:2017-02-28 02:57:09

标签: azure networking

我们按照指南设置了SSL应用程序网关 - https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-ssl-portal

当我为https流量创建规则时,出现错误:

  

无法将配置更改保存到应用程序网关   ' xxxgateway&#39 ;.错误:必须为证书指定数据   /subscriptions/Subscription_ID/resourceGroups/RG/providers/Microsoft.Network/applicationGateways/xxxgateway/sslCertificates/xx_cert。

有人可以告诉我可能导致此问题的原因吗?

谢谢

4 个答案:

答案 0 :(得分:4)

我最近遇到了这个错误,发现我的应用程序网关在添加https监听器后没有完成更新。完成后,我能够添加规则。

答案 1 :(得分:0)

阿德里安 我已经测试并确认更新SSL证书以进行卸载工作正常。该错误表明,当使用API​​创建证书时,没有数据。这可能是由证书的密码错误引起的。我建议您重新导出证书的私钥并尝试重新上传。

答案 2 :(得分:0)

打开以下链接以查看您的应用程序网关的详细信息:

https://resources.azure.com/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}

有一个 sslCertificates 数组,其中包含网关可以使用的证书。您可以检查证书的置备状态和要使用的证书的实际ID。

答案 3 :(得分:0)

  

https://resources.azure.com/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ {resourceGroupName} /providers/Microsoft.Network/applicationGateways/ {applicationGatewayName}

如果导航到应用程序网关,则应该在“身份验证”证书下看到“数据”。

示例:

“ authenticationCertificates”:[       {         “ name”:“ test”,         “ id”:“ / subscriptions / XXXXXXXXXXXXXXXXXXXXXXXX / resourceGroups / Application-gateway-demo / providers / Microsoft.Network / applicationGateways / AppGWDemo / authenticationCertificates / test”,         “ etag”:“ W / \” XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX“,”,         “属性”:{           “ provisioningState”:“成功”,           “数据”: “LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tDQpNSUlEQWpDQ0FlNmdBd0lCQWdJUTZkTjhtOUhaWDZKRUlyMi9Nak5BaURBSkJnVXJEZ01DSFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”         },         “ type”:“ Microsoft.Network/applicationGateways/authenticationCertificates”       }

如果没有,请单击“编辑”,然后在此处添加身份验证证书。 (在写字板中打开您的.cer证书,然后复制整个字符串,然后进行PUT操作)