我有一个VSTS库变量组连接到Azure中的key-vaults:
更多关于它你可以在这里阅读:https://docs.microsoft.com/en-us/azure/devops/pipelines/library/variable-groups?view=vsts&tabs=yaml
在Azure的密钥保险库中,我有一个秘密列表和证书列表。
关键保管库机密示例:
证书示例:
现在我可以通过简单的语法来释放这些变量作为变量访问:
我的目标是阅读位于变量qazxsw poi中的证书的指纹。得到它的方法是什么?
我知道这已经过时了,但我发现这篇文章在寻找同样的事情并且无法在其他地方找到解决方案。
我已经能够使用Powershell对其进行排序,但考虑到我们已经将PFX上传到密钥库中,这是奇怪的。我还将我的pfx密码保存到keyvault中,但如果不这样做,请将$(GlobalCertificate)
行中的变量替换为您自己的值。
在Azure DevOps管道中,创建Powershell任务。脚本是:
$pwd