Командлет Import-AzKeyVaultCertificate импортирует сертификат в хранилище ключей.
Вы можете создать сертификат для импорта с помощью одного из следующих методов:
Первая команда использует командлет ConvertTo-SecureString для создания безопасного пароля, а затем сохраняет его в переменной $Password.
Вторая команда импортирует сертификат с именем ImportCert01 в хранилище ключей ContosoKV01.
Пример 2. Импорт сертификата хранилища ключей с помощью CertificateString
Первая команда использует командлет ConvertTo-SecureString для создания безопасного пароля, а затем сохраняет его в переменной $Password.
Вторая команда считывает сертификат как представление в кодировке Base64.
Третья команда импортирует сертификат с именем ImportCert01 в хранилище ключей ContosoKV01.
Пример 3. Импорт сертификата хранилища ключей с помощью 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
Первая команда использует командлет ConvertTo-SecureString для создания безопасного пароля, а затем сохраняет его в переменной $Password.
Вторая команда импортирует сертификат с именем ImportCert01 в хранилище ключей ContosoKV01 с политикой, определенной файлом.
Параметры
-CertificateCollection
Указывает коллекцию сертификатов, добавляемую в хранилище ключей.
Указывает имя хранилища ключей, в которое этот командлет импортирует сертификаты.
Этот командлет создает полное доменное имя хранилища ключей на основе имени и выбранной среды.
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.