Экспорт сертификатов из Azure Key Vault
Узнайте, как экспортировать сертификаты из Azure Key Vault. Вы можете экспортировать сертификаты с помощью портала Azure, Azure PowerShell или Azure CLI.
Сведения о сертификатах Azure Key Vault
Azure Key Vault позволяет легко подготавливать и развертывать цифровые сертификаты для сети, а также управлять ими. Это решение также обеспечивает защищенный обмен данными для приложений. Дополнительные сведения см. в статье Сертификаты Azure Key Vault.
Создание сертификатов
Когда создается сертификат Key Vault, создаются адресуемые ключ и секрет с тем же именем. Ключ Key Vault разрешает операции с ключами, а секрет Key Vault позволяет извлекать значение сертификата в виде секрета. Сертификат Key Vault также содержит открытые метаданные сертификата x509. Дополнительные сведения см. в разделе Создание сертификатов.
Доступные и недоступные для экспорта ключи
Созданный сертификат Key Vault можно извлечь из адресуемого секрета с помощью закрытого ключа в формате PFX или PEM.
- Возможность экспорта: политика, используемая для создания сертификата, указывает, что ключ доступен для экспорта.
- Без экспорта: политика, используемая для создания сертификата, указывает, что ключ недоступен для экспорта. В таком случае закрытый ключ не является частью значения при его получении в виде секрета.
Поддерживаемые типы ключей: RSA, RSA-HSM, EC, EC-HSM и т. д. (см. здесь) Для экспорта доступны только RSA и EC. Ключи HSM нельзя экспортировать.
Дополнительные сведения см. в разделе О сертификатах Azure Key Vault.
Экспорт сохраненных сертификатов
Вы можете экспортировать сохраненные сертификаты из Azure Key Vault с помощью портала Azure, Azure PowerShell или Azure CLI.
Примечание.
Пароль сертификата требуется только при импорте сертификата в хранилище ключей. Key Vault не хранит связанный пароль. При экспорте сертификата пароль будет пустым.
С помощью следующей команды в Azure CLI скачайте открытую часть сертификата Key Vault.
az keyvault certificate download --file
[--encoding {DER, PEM}]
[--id]
[--name]
[--subscription]
[--vault-name]
[--version]
Дополнительные сведения см. в разделе с примерами и определениями параметров.
Скачивание в качестве сертификата означает получение общедоступной части. Если вы хотите использовать как закрытый ключ, так и общедоступные метаданные, вы можете скачать их как секрет.
az keyvault secret download --file {nameofcert.pfx}
[--encoding {ascii, base64, hex, utf-16be, utf-16le, utf-8}]
[--id]
[--name]
[--subscription]
[--vault-name]
[--version]
Дополнительные сведения см. в разделе с определениями параметров.