gpt4 book ai didi

azure - 我可以使用 azure key Vault 通过 jarsigner 对 jar 文件进行签名吗

转载 作者:行者123 更新时间:2023-12-03 07:04:07 25 4
gpt4 key购买 nike

我在 azure key Vault 中有一个证书,我不想将其导入到签名计算机中。相反,我想使用该证书通过对 azure key Vault 进行身份验证或其他方式来签署 jar 文件。有什么办法可以实现这一点吗?提前致谢

最佳答案

KeyVault 只是存储 secret 、 key 和证书的提供者。它不提供任何执行任何操作的选项。

如果您想使用证书,您需要检索它:

$cert = Get-AzKeyVaultCertificate -VaultName $vaultName -Name $certName
$secret = Get-AzKeyVaultSecret -VaultName $vaultName -Name $cert.Name
$secretByte = [Convert]::FromBase64String(($secret.SecretValue | ConvertFrom-SecureString -AsPlainText))
# Write to a file
[System.IO.File]::WriteAllBytes("cert.pfx", $secretByte)

但是,您可以将签名任务作为 Azure DevOps Pipeline 的一部分或在 Azure 容器实例内执行。因此,证书不会存储在您的本地设备上。但在某些时候,证书需要离开 KeyVault 才能使用。

关于azure - 我可以使用 azure key Vault 通过 jarsigner 对 jar 文件进行签名吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71733003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com