Azure CLI或PowerShell命令在keyvault中创建证书的新版本

问题描述

我想使用命令行(az cli或powershell)以密钥形式创建证书的新版本。有人知道怎么做吗?

k

解决方法

要创建新版本,只需使用Add-AzKeyVaultCertificate powershell命令,指定证书名称,然后它将创建一个新版本。

示例:

$Policy = New-AzKeyVaultCertificatePolicy -SecretContentType "application/x-pkcs12" -SubjectName "CN=contoso.com" -IssuerName "Self" -ValidityInMonths 6 -ReuseKeyOnRenewal
Add-AzKeyVaultCertificate -VaultName "keyvaultname" -Name "joycer" -CertificatePolicy $Policy

enter image description here

对于Azure CLI,此命令az keyvault certificate create也应该起作用。

az keyvault certificate create --name
                               --policy
                               --vault-name
                               [--disabled {false,true}]
                               [--subscription]
                               [--tags]
                               [--validity]