首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >密钥库密钥vs机密

密钥库密钥vs机密
EN

Stack Overflow用户
提问于 2017-02-10 15:37:03
回答 1查看 1.3K关注 0票数 2

我们有一个主密钥库,其中应该包含向某些服务主体进行身份验证的证书(每个环境1个SP )。这些服务主体可以访问他们的个人密钥库。我们使用密钥来存储证书。然而,“密钥”似乎更适合存储证书,因为密钥可以自己生成证书。对吗?

现在,我们的VSTS服务主体部署一个ARM模板,并将正确的证书放入web应用程序服务的证书存储中。然后,使用此证书将应用程序验证为SP,并允许其从SP个人密钥库检索秘密。

我可以像这样添加证书(作为秘密):

代码语言:javascript
复制
{
     "type":"Microsoft.Web/certificates",
     "name":"testCertificate",
     "apiVersion":"2016-03-01",
     "location":"[resourceGroup().location]",
     "properties":{
        "keyVaultId":"/subscriptions/xxxx/resourceGroups/rg/providers/Microsoft.KeyVault/vaults/xxxx",
        "keyVaultSecretName":"testcert",
        "serverFarmId":"[resourceId('Microsoft.Web/serverfarms', 'asp-test1')]"
}

是否可以通过“key”而不是“secret”添加证书?如何将密钥映射到ARM模板?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-10 16:16:44

我认为现在不可能,看着ARM架构,我似乎找不到一种使用ARM模板创建密钥的方法,我也看不到一种在WebApp部署中引用密钥的方法。

此外,我在前面的答案中链接到您的文章清楚地指出,您需要使用secrets (请在文章底部查找此字符串):

代码语言:javascript
复制
Create a self-signed certificate and authorize it to read Key Vault Secrets as described here

链接:https://blogs.msdn.microsoft.com/appserviceteam/2016/05/24/deploying-azure-web-app-certificate-through-key-vault/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42153919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档