将证书添加到密钥保管库时发生Azure错误

时间:2020-07-23 14:55:47

标签: azure ssl-certificate azure-web-app-service azure-keyvault azure-appservice

我刚从App Service Certificate购买了Azure Portal。要使用它,必须进行配置,并且我已经完成了步骤2和3。

但是,当我尝试为安全管理员将证书导入Key Vault时,却遇到了例外情况:

The parameter keyVaultCsmId has an invalid value 

我在互联网上找不到任何解决方案。有没有人遇到相同的错误?

1 个答案:

答案 0 :(得分:0)

感谢您提出问题!在Azure Key Vault中,支持的证书格式为PFX和PEM。

•.pem文件格式包含一个或多个X509证书文件。

•.pfx文件格式是一种存档文件格式,用于在单个文件中存储多个加密对象,即服务器证书(为您的域颁发),匹配的私钥,并且可以选择包括中间CA。

首先需要将App Service使用的证书转换为(/标记为)application / x-pkcs12。 使用--password参数从pfx文件重新导入证书(az keyvault证书导入),然后将其从密钥库导入到webapp。 您可能会参考this Blog可能会有所帮助。

还要查看Cert和Key Vault是否在其原始资源组中。

其他详细信息:https://docs.microsoft.com/en-us/azure/key-vault/certificates/tutorial-import-certificate

https://azure.github.io/AppService/2016/05/24/Deploying-Azure-Web-App-Certificate-through-Key-Vault.html