如何解决如何以编程方式将 DigiCert 作为证书颁发机构添加到 Azure Key Vault?
此 article 说明如何通过 Azure 门户或 PowerShell 将 DigiCert 添加为证书颁发机构,但我需要通过 Python/REST/ARM 模板来完成。
解决方法
我为此向 Microsoft 开立了一个案例,他们非常友好地向我发送了一个很好的文档链接。目前 (2021-05-20),无法通过 Python SDK 或 ARM 模板执行此操作,但您可以通过 REST API 添加证书颁发机构。
这是我使用 az rest
登录后使用 az login
的示例:
readonly vaultBaseUrl="https://concert-kv-dev-bbk-01.vault.azure.net/"
readonly issuerName="digicert-bbkane-com-03"
readonly resource="https://vault.azure.net"
set -x
az rest \
--body "@body.json" \
--method put \
--resource "$resource" \
--uri "${vaultBaseUrl}/certificates/issuers/${issuerName}" \
--uri-parameters 'api-version=7.2'
这是body.json
的内容:
{
"provider": "DigiCert","credentials": {
"account_id": "###","pwd": "password"
},"org_details": {
"id": "###"
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。