我正在尝试将证书从一个密钥库复制到另一个而不将其保留在本地计算机上。我看起来像 Azure KeyVault CLI 只支持基于文件的证书导入,如下所示:
# download cert
az keyvault certificate download --file $certFileName --vault-name $sourceAkv -n $certName
# import cert
az keyvault certificate import --file $certFileName --vault-name $destAkv -n $certName
有没有办法传递一个对象或字符串呢?在 Azure Powershell 模块中,这是可能的:
Import-AzureKeyVaultCertificate -VaultName $DestinationVaultName -Name $CertificateName -CertificateString $secretText.SecretValueText
想法?