从连接到密钥保管库的Azure DevOps变量组访问证书指纹

问题描述 投票:0回答:1

我有一个VSTS库变量组连接到Azure中的key-vaults:enter image description here

更多关于它你可以在这里阅读:https://docs.microsoft.com/en-us/azure/devops/pipelines/library/variable-groups?view=vsts&tabs=yaml

在Azure的密钥保险库中,我有一个秘密列表和证书列表。

关键保管库机密示例:

  • AppInsightsInstrumentationKey
  • CacheConnectionString

证书示例:

  • GlobalCertificate

现在我可以通过简单的语法来释放这些变量作为变量访问:

  • $(GlobalCertificate)
  • $(AppInsightsInstrumentationKey)
  • $(CacheConnectionString)

我的目标是阅读位于变量qazxsw poi中的证书的指纹。得到它的方法是什么?

azure azure-devops continuous-deployment
1个回答
1
投票

我知道这已经过时了,但我发现这篇文章在寻找同样的事情并且无法在其他地方找到解决方案。

我已经能够使用Powershell对其进行排序,但考虑到我们已经将PFX上传到密钥库中,这是奇怪的。我还将我的pfx密码保存到keyvault中,但如果不这样做,请将$(GlobalCertificate)行中的变量替换为您自己的值。

在Azure DevOps管道中,创建Powershell任务。脚本是:

$pwd
© www.soinside.com 2019 - 2024. All rights reserved.