O cmdlet Import-AzKeyVaultCertificate importa um certificado para um cofre de chaves.
Você pode criar o certificado a ser importado usando um dos seguintes métodos:
O primeiro comando usa o cmdlet ConvertTo-SecureString para criar uma senha segura e, em seguida, armazena-a na variável $Password.
O segundo comando importa o certificado chamado ImportCert01 para o cofre de chaves ContosoKV01.
Exemplo 2: Importar um certificado de cofre de chaves por CertificateString
O primeiro comando usa o cmdlet ConvertTo-SecureString para criar uma senha segura e, em seguida, armazena-a na variável $Password.
O segundo comando lê um certificado como uma representação codificada em Base64.
O terceiro comando importa o certificado chamado ImportCert01 para o cofre de chaves ContosoKV01.
Exemplo 3: Importar um certificado do cofre de chaves com PolicyFile
Name : importCert01
Certificate : [Subject]
CN=contoso.com
[Issuer]
CN=contoso.com
[Serial Number]
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Not Before]
2/8/2016 3:11:45 PM
[Not After]
8/8/2016 4:21:45 PM
[Thumbprint]
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
KeyId : https://ContosoKV01.vault.azure.net/keys/ImportCert01/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
SecretId : https://ContosoKV01.vault.azure.net/secrets/ImportCert01/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Thumbprint : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Policy :
Secret Content Type: application/x-pkcs12
Issuer Name : Unknown
Created On : 3/22/2023 6:00:52 AM
Updated On : 4/27/2023 9:52:53 AM
...
RecoveryLevel : Recoverable+Purgeable
Enabled : True
Expires : 6/9/2023 6:20:26 AM
NotBefore : 3/11/2023 6:20:26 AM
Created : 4/24/2023 9:05:51 AM
Updated : 4/24/2023 9:05:51 AM
Tags : {}
VaultName : ContosoKV01
Name : ImportCert01
Version : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Id : https://ContosoKV01.vault.azure.net/certificates/ImportCert01/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
O primeiro comando usa o cmdlet ConvertTo-SecureString para criar uma senha segura e, em seguida, armazena-a na variável $Password.
O segundo comando importa o certificado chamado ImportCert01 para o cofre de chaves ContosoKV01 com uma política definida por arquivo.
Parâmetros
-CertificateCollection
Especifica a coleção de certificados a ser adicionada a um cofre de chaves.
Especifica o nome do certificado. Este cmdlet constrói o FQDN (nome de domínio totalmente qualificado) de um certificado a partir do nome do cofre de chaves, do ambiente selecionado atualmente e do nome do certificado.
Um caminho de arquivo para especificar a política de gerenciamento para o certificado que contém a definição de política codificada JSON. Mútuo-exclusivo para PolicyObject.
Especifica o nome do cofre de chaves para o qual este cmdlet importa certificados.
Este cmdlet constrói o FQDN (nome de domínio totalmente qualificado) de um cofre de chaves com base no nome e no ambiente selecionado no momento.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.