az keyvault key
Управление ключами.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az keyvault key backup |
Попросите скачать резервную копию указанного ключа клиенту. |
Core | GA |
| az keyvault key create |
Создайте новый ключ, сохраните его, а затем возвращает ключевые параметры и атрибуты клиенту. |
Core | GA |
| az keyvault key decrypt |
Расшифровка одного блока зашифрованных данных. |
Core | Preview |
| az keyvault key delete |
Удалите ключ любого типа из хранилища в Хранилище или HSM. |
Core | GA |
| az keyvault key download |
Скачайте общедоступную часть сохраненного ключа. |
Core | GA |
| az keyvault key encrypt |
Шифрование произвольной последовательности байтов с помощью ключа шифрования, хранящегося в хранилище или HSM. |
Core | Preview |
| az keyvault key get-attestation |
Получение большого двоичного объекта аттестации ключа. |
Core | GA |
| az keyvault key get-policy-template |
Возвращает шаблон политики в виде определения политики в кодировке JSON. |
Core | Preview |
| az keyvault key import |
Импорт закрытого ключа. |
Core | GA |
| az keyvault key list |
Вывод списка ключей в указанном хранилище или HSM. |
Core | GA |
| az keyvault key list-deleted |
Список удаленных ключей в указанном хранилище или HSM. |
Core | GA |
| az keyvault key list-versions |
Вывод списка идентификаторов и свойств версий ключа. |
Core | GA |
| az keyvault key purge |
Окончательно удалите указанный ключ. |
Core | GA |
| az keyvault key random |
Получите запрошенное число случайных байтов из управляемого HSM. |
Core | GA |
| az keyvault key recover |
Восстановите удаленный ключ до последней версии. |
Core | GA |
| az keyvault key restore |
Восстановление резервного копирования ключа в Хранилище или HSM. |
Core | GA |
| az keyvault key rotate |
Смените ключ на основе политики ключей, создав новую версию ключа. |
Core | GA |
| az keyvault key rotation-policy |
Управление политикой смены ключа. |
Core | GA |
| az keyvault key rotation-policy show |
Получение политики поворота ключа Key Vault. |
Core | GA |
| az keyvault key rotation-policy update |
Обновите политику поворота ключа Key Vault. |
Core | GA |
| az keyvault key set-attributes |
Операция ключа обновления изменяет указанные атрибуты хранимого ключа и может применяться к любому типу ключа и версии ключа, хранящейся в Хранилище или HSM. |
Core | GA |
| az keyvault key show |
Получите атрибуты ключа и, если это асимметричный ключ, его общедоступный материал. |
Core | GA |
| az keyvault key show-deleted |
Получите общедоступную часть удаленного ключа. |
Core | GA |
| az keyvault key sign |
Создайте подпись из дайджеста с помощью ключа, хранящегося в хранилище или HSM. |
Core | GA |
| az keyvault key verify |
Проверьте подпись с помощью ключа, хранящегося в хранилище или HSM. |
Core | GA |
az keyvault key backup
Попросите скачать резервную копию указанного ключа клиенту.
Операция резервного копирования ключей экспортирует ключ из хранилища или HSM в защищенной форме. Обратите внимание, что эта операция не возвращает материал ключа в форме, которая может использоваться вне системы Хранилища или HSM, возвращенный материал ключа либо защищен в HSM, либо в самом хранилище. Цель этой операции — разрешить клиенту генерировать ключ в одном экземпляре хранилища или HSM, резервном копировании ключа, а затем восстановить его в другом экземпляре Хранилища или HSM. Операция BACKUP может использоваться для экспорта в защищенной форме любого типа ключа из Хранилища или HSM. Не удается создать резервную копию отдельных версий ключа. РЕЗЕРВНОЕ КОПИРОВАНИЕ или ВОССТАНОВЛЕНИЕ можно выполнять только в пределах географических границ; означает, что резервное копирование из одной географической области не может быть восстановлено в другой географической области. Например, резервная копия из географической области США не может быть восстановлена в географической области ЕС. Для этой операции требуется разрешение ключа или резервного копирования.
az keyvault key backup --file
[--hsm-name]
[--id]
[--name]
[--vault-name]
Обязательные параметры
Локальный путь к файлу, в котором хранится резервное копирование ключей.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key create
Создайте новый ключ, сохраните его, а затем возвращает ключевые параметры и атрибуты клиенту.
Операцию создания ключа можно использовать для создания любого типа ключа в Хранилище или HSM. Если именованный ключ уже существует, хранилище или HSM создает новую версию ключа. Для этого требуется разрешение на ключи или создание.
az keyvault key create [--curve {P-256, P-256K, P-384, P-521}]
[--default-cvm-policy]
[--disabled {false, true}]
[--expires]
[--exportable {false, true}]
[--hsm-name]
[--id]
[--immutable {false, true}]
[--kty {EC, EC-HSM, RSA, RSA-HSM, oct, oct-HSM}]
[--name]
[--not-before]
[--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
[--policy]
[--protection {hsm, software}]
[--size]
[--tags]
[--vault-name]
Примеры
Создайте ключ в указанном Key Vault с заданным именем. (autogenerated)
az keyvault key create --vault-name envault -n enkey
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя эллиптической кривой. Допустимые значения см. в статье https://learn.microsoft.com/rest/api/keyvault/keys/create-key/create-key#jsonwebkeycurvename.
| Свойство | Значение |
|---|---|
| Допустимые значения: | P-256, P-256K, P-384, P-521 |
Используйте политику по умолчанию, в которой ключ можно экспортировать для шифрования дисков CVM.
| Свойство | Значение |
|---|---|
| Default value: | False |
Создайте ключ в отключенном состоянии.
| Свойство | Значение |
|---|---|
| Default value: | False |
| Допустимые значения: | false, true |
Дата окончания срока действия UTC (Y-m-d'T'H:M:S'Z').
Можно ли экспортировать закрытый ключ. Чтобы создать ключ с политикой выпуска, "экспортируемый" должен иметь значение true, и вызывающий объект должен иметь разрешение "export".
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Пометьте политику выпуска как неизменяемую. Неизменяемая политика выпуска не может быть изменена или обновлена после того, как помечена неизменяемая. Политики выпуска изменяются по умолчанию.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Тип создаваемого ключа. Допустимые значения см. в статье https://learn.microsoft.com/rest/api/keyvault/keys/create-key/create-key#jsonwebkeytype.
| Свойство | Значение |
|---|---|
| Допустимые значения: | EC, EC-HSM, RSA, RSA-HSM, oct, oct-HSM |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключ недоступен до предоставленной даты в формате UTC (Y-m-d'T:M:S'Z).
Разделенный пробелами список разрешенных операций веб-ключа JSON.
| Свойство | Значение |
|---|---|
| Допустимые значения: | decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey |
Правила политики, в которых можно экспортировать ключ. Определение политики как JSON или путь к файлу с определением политики JSON.
Указывает тип защиты ключей.
| Свойство | Значение |
|---|---|
| Допустимые значения: | hsm, software |
Размер ключа в битах. Например: 2048, 3072 или 4096 для RSA. 128, 192 или 256 в октябре.
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key decrypt
Эта команда находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Расшифровка одного блока зашифрованных данных.
Операция DECRYPT расшифровывает хорошо сформированный блок шифра с помощью целевого ключа шифрования и указанного алгоритма. Эта операция является обратной операцией ENCRYPT; Можно расшифровать только один блок данных, размер этого блока зависит от целевого ключа и используемого алгоритма. Операция DECRYPT применяется к асимметричным и симметричным ключам, хранящимся в Хранилище или HSM, так как он использует частную часть ключа. Для этой операции требуется разрешение на ключи или расшифровку.
az keyvault key decrypt --algorithm {A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5}
--value
[--aad]
[--data-type {base64, plaintext}]
[--hsm-name]
[--id]
[--iv]
[--name]
[--tag]
[--vault-name]
[--version]
Примеры
Расшифровка значения (строка в кодировке Base64, возвращаемая командой encrypt) с ключом хранилища с помощью RSA-OAEP и получения результата в кодировке Base64.
az keyvault key decrypt --name mykey --vault-name myvault --algorithm RSA-OAEP --data-type base64 --value "CbFcCxHG7WTU+nbpFRrHoqSduwlPy8xpWxf1JxZ2y12BY/qFJirMSYq1i4SO9rvSmvmEMxFV5kw5s9Tc+YoKmv8X6oe+xXx+JytYV8obA5l3OQD9epuuQHWW0kir/mp88lzhcYWxYuF7mKDpPKDV4if+wnAZqQ4woB6t2JEZU5MVK3s+3E/EU4ehb5XrVxAl6xpYy8VYbyF33uJ5s+aUsYIrsVtXgrW99HQ3ic7tJtIOGuWqKhPCdQRezRkOcyxkJcmnDHOLjWA/9strzzx/dyg/t884gT7qrkmIHh8if9SFal/vi1h4XhoDqUleMTnKev2IFHyDNcYVYG3pftJiuA=="
Расшифровка значения (строка в кодировке Base64, возвращаемая командой encrypt) с ключом MHSM с помощью AES-GCM и получения результата в виде обычного текста.
az keyvault key decrypt --name mykey --hsm-name myhsm --algorithm A256GCM --value "N5w02jS77xg536Ddzv/xPWQ=" --data-type plaintext
--aad "101112131415161718191a1b1c1d1e1f" --iv "727b26f78e55cf4cd8d34216" --tag "f7207d02cead35a77a1c7e5f8af959e9"
Обязательные параметры
Идентификатор алгоритма.
| Свойство | Значение |
|---|---|
| Допустимые значения: | A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5 |
Значение для расшифровки, которое должно быть результатом az keyvault encrypt.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Необязательные данные, прошедшие проверку подлинности, но не зашифрованные. Для использования с расшифровкой AES-GCM.
Тип исходных данных.
| Свойство | Значение |
|---|---|
| Default value: | base64 |
| Допустимые значения: | base64, plaintext |
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Вектор инициализации, используемый во время шифрования. Требуется для расшифровки AES.
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Тег проверки подлинности, созданный во время шифрования. Требуется только для расшифровки AES-GCM.
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключевая версия. Если опущено, используется последняя версия.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key delete
Удалите ключ любого типа из хранилища в Хранилище или HSM.
Операция удаления ключа не может использоваться для удаления отдельных версий ключа. Эта операция удаляет криптографический материал, связанный с ключом, что означает, что ключ недоступен для операций sign/Verify, Wrap/Unwrap или Encrypt/Decrypt. Для этой операции требуется разрешение на ключи или удаление.
az keyvault key delete [--hsm-name]
[--id]
[--name]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key download
Скачайте общедоступную часть сохраненного ключа.
az keyvault key download --file
[--encoding {DER, PEM}]
[--hsm-name]
[--id]
[--name]
[--vault-name]
[--version]
Примеры
Сохраните ключ с кодировкой PEM.
az keyvault key download --vault-name MyKeyVault -n MyKey -e PEM -f mykey.pem
Сохраните ключ с кодировкой DER.
az keyvault key download --vault-name MyKeyVault -n MyKey -e DER -f mykey.der
Обязательные параметры
Файл для получения содержимого ключа.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Кодировка ключа по умолчанию: PEM.
| Свойство | Значение |
|---|---|
| Default value: | PEM |
| Допустимые значения: | DER, PEM |
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключевая версия. Если опущено, используется последняя версия.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key encrypt
Эта команда находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Шифрование произвольной последовательности байтов с помощью ключа шифрования, хранящегося в хранилище или HSM.
Операция ENCRYPT шифрует произвольную последовательность байтов с помощью ключа шифрования, хранящегося в хранилище или HSM. Обратите внимание, что операция ENCRYPT поддерживает только один блок данных, размер которого зависит от целевого ключа и используемого алгоритма шифрования. Операция ENCRYPT необходима только для симметричных ключей, хранящихся в хранилище pr HSM, так как защита с асимметричным ключом может выполняться с помощью открытой части ключа. Эта операция поддерживается для асимметричных ключей в качестве удобства для вызывающих, имеющих ссылку на ключ, но не имеющих доступа к материалу открытого ключа. Для этой операции требуется разрешение на ключи или шифрование.
az keyvault key encrypt --algorithm {A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5}
--value
[--aad]
[--data-type {base64, plaintext}]
[--hsm-name]
[--id]
[--iv]
[--name]
[--vault-name]
[--version]
Примеры
Зашифруйте значение (строка в кодировке Base64) с ключом хранилища с помощью RSA-OAEP.
az keyvault key encrypt --name mykey --vault-name myvault --algorithm RSA-OAEP --value "YWJjZGVm" --data-type base64
Шифрование значения (обычного текста) с помощью ключа MHSM с помощью AES-GCM.
az keyvault key encrypt --name mykey --hsm-name myhsm --algorithm A256GCM --value "this is plaintext" --data-type plaintext --aad "101112131415161718191a1b1c1d1e1f"
Обязательные параметры
Идентификатор алгоритма.
| Свойство | Значение |
|---|---|
| Допустимые значения: | A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5 |
Значение, которое необходимо зашифровать. Тип данных по умолчанию — строка в кодировке Base64.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Необязательные данные, прошедшие проверку подлинности, но не зашифрованные. Для использования с шифрованием AES-GCM.
Тип исходных данных.
| Свойство | Значение |
|---|---|
| Default value: | base64 |
| Допустимые значения: | base64, plaintext |
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Вектор инициализации. Требуется только для шифрования AES-CBC(PAD).
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключевая версия. Если опущено, используется последняя версия.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key get-attestation
Получение большого двоичного объекта аттестации ключа.
Эта команда применима к любому ключу, хранящейся в Управляемом HSM в Azure Key Vault. Для этой операции требуются ключи и разрешения на получение.
az keyvault key get-attestation [--file]
[--hsm-name]
[--id]
[--name]
[--version]
Примеры
Получение аттестации ключа.
az keyvault key get-attestation --hsm-name myhsm -n mykey
Сохраните аттестацию ключа в локальный файл.
az keyvault key get-attestation --hsm-name myhsm -n mykey -f mykeyattestation.json
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Файл для получения аттестации ключа, если вы хотите сохранить его.
Имя HSM. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключевая версия. Если опущено, используется последняя версия.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key get-policy-template
Эта команда находится в предварительной версии и находится в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Возвращает шаблон политики в виде определения политики в кодировке JSON.
az keyvault key get-policy-template
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key import
Импорт закрытого ключа.
Поддерживает импорт закрытых ключей в кодировке Base64 из файлов ИЛИ строк PEM. Поддерживает импорт ключей BYOK в HSM для хранилищ ключей класса Premium.
az keyvault key import [--byok-file]
[--byok-string]
[--curve {P-256, P-256K, P-384, P-521}]
[--default-cvm-policy]
[--disabled {false, true}]
[--expires]
[--exportable {false, true}]
[--hsm-name]
[--id]
[--immutable {false, true}]
[--kty {EC, RSA, oct}]
[--name]
[--not-before]
[--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
[--pem-file]
[--pem-password]
[--pem-string]
[--policy]
[--protection {hsm, software}]
[--tags]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
BYOK-файл, содержащий ключ для импорта. Не следует защищать пароль.
| Свойство | Значение |
|---|---|
| Группа параметров: | Key Source Arguments |
Строка BYOK, содержащая ключ для импорта. Не следует защищать пароль.
| Свойство | Значение |
|---|---|
| Группа параметров: | Key Source Arguments |
Имя кривой ключа для импорта (только для BYOK).
| Свойство | Значение |
|---|---|
| Допустимые значения: | P-256, P-256K, P-384, P-521 |
Используйте политику по умолчанию, в которой ключ можно экспортировать для шифрования дисков CVM.
| Свойство | Значение |
|---|---|
| Default value: | False |
Создайте ключ в отключенном состоянии.
| Свойство | Значение |
|---|---|
| Default value: | False |
| Допустимые значения: | false, true |
Дата окончания срока действия UTC (Y-m-d'T'H:M:S'Z').
Можно ли экспортировать закрытый ключ. Чтобы создать ключ с политикой выпуска, "экспортируемый" должен иметь значение true, и вызывающий объект должен иметь разрешение "export".
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Пометьте политику выпуска как неизменяемую. Неизменяемая политика выпуска не может быть изменена или обновлена после того, как помечена неизменяемая. Политики выпуска изменяются по умолчанию.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Тип ключа для импорта (только для BYOK).
| Свойство | Значение |
|---|---|
| Default value: | RSA |
| Допустимые значения: | EC, RSA, oct |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключ недоступен до предоставленной даты в формате UTC (Y-m-d'T:M:S'Z).
Разделенный пробелами список разрешенных операций веб-ключа JSON.
| Свойство | Значение |
|---|---|
| Допустимые значения: | decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey |
PEM-файл, содержащий ключ для импорта.
| Свойство | Значение |
|---|---|
| Группа параметров: | Key Source Arguments |
Пароль PEM-файла.
| Свойство | Значение |
|---|---|
| Группа параметров: | Key Source Arguments |
Строка PEM, содержащая ключ для импорта.
| Свойство | Значение |
|---|---|
| Группа параметров: | Key Source Arguments |
Правила политики, в которых можно экспортировать ключ. Определение политики как JSON или путь к файлу с определением политики JSON.
Указывает тип защиты ключей.
| Свойство | Значение |
|---|---|
| Допустимые значения: | hsm, software |
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key list
Вывод списка ключей в указанном хранилище или HSM.
Получение списка ключей в хранилище или HSM в виде структур веб-ключей JSON, содержащих общедоступную часть сохраненного ключа. Операция LIST применима ко всем типам ключей, однако в ответе предоставляются только базовый идентификатор ключа, атрибуты и теги. Отдельные версии ключа не перечислены в ответе. Для этой операции требуется разрешение на ключи или список.
az keyvault key list [--hsm-name]
[--id]
[--include-managed {false, true}]
[--maxresults]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. Может быть опущено, если задано значение --id.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Полный универсальный код ресурса (URI) хранилища или HSM. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Включите управляемые ключи.
| Свойство | Значение |
|---|---|
| Default value: | False |
| Допустимые значения: | false, true |
Максимальное количество возвращаемых результатов.
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key list-deleted
Список удаленных ключей в указанном хранилище или HSM.
Получение списка ключей в Хранилище или HSM в виде структур веб-ключей JSON, содержащих общедоступную часть удаленного ключа. Эта операция включает сведения об удалении. Операция получения удаленных ключей применима для хранилищ, включенных для обратимого удаления. Хотя операция может вызываться в любом хранилище или HSM, она вернет ошибку, если она вызывается в не обратимом удалении хранилища или HSM. Для этой операции требуется разрешение на ключи или список.
az keyvault key list-deleted [--hsm-name]
[--id]
[--maxresults]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. Может быть опущено, если задано значение --id.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Полный универсальный код ресурса (URI) хранилища или HSM. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Максимальное количество возвращаемых результатов.
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key list-versions
Вывод списка идентификаторов и свойств версий ключа.
Требуется разрешение на ключи или список.
az keyvault key list-versions [--hsm-name]
[--id]
[--maxresults]
[--name]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Максимальное количество возвращаемых результатов.
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key purge
Окончательно удалите указанный ключ.
Операция очистки удаленного ключа применима для хранилищ с поддержкой обратимого удаления или HSM. Хотя операция может вызываться в любом хранилище или HSM, она вернет ошибку, если она вызывается в не обратимом удалении хранилища или HSM. Для этой операции требуется разрешение на ключи или очистку.
az keyvault key purge [--hsm-name]
[--id]
[--name]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор восстановления ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key random
Получите запрошенное число случайных байтов из управляемого HSM.
az keyvault key random --count
[--hsm-name]
[--id]
Обязательные параметры
Запрошено число случайных байтов.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Полный универсальный код ресурса (URI) HSM.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key recover
Восстановите удаленный ключ до последней версии.
Операция восстановления удаленного ключа применима для удаленных ключей в хранилищах с поддержкой обратимого удаления или HSM. Он восстанавливает удаленный ключ обратно в последнюю версию в разделе /keys. Попытка восстановить неудаляемый ключ вернет ошибку. Рассмотрим это обратное действие удаления для хранилищ с поддержкой обратимого удаления или HSM. Для этой операции требуется разрешение на ключи или восстановление.
az keyvault key recover [--hsm-name]
[--id]
[--name]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор восстановления ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key restore
Восстановление резервного копирования ключа в Хранилище или HSM.
Импортируйте ранее резервные копии ключа в Хранилище или HSM, восстанавливая ключ, его идентификатор ключа, атрибуты и политики управления доступом. Операция RESTORE может использоваться для импорта ранее резервного копирования ключа. Не удается восстановить отдельные версии ключа. Ключ восстанавливается в полном объеме с тем же именем ключа, что и при резервном копировании. Если имя ключа недоступно в целевом Key Vault, операция RESTORE будет отклонена. Хотя имя ключа сохраняется во время восстановления, окончательный идентификатор ключа изменится, если ключ восстановлен в другом хранилище или HSM. Восстановление восстановит все версии и сохранит идентификаторы версий. Операция RESTORE подвержена ограничениям безопасности. Целевое хранилище или HSM должно принадлежать той же подписке Microsoft Azure, что и исходное хранилище или HSM. Пользователь должен иметь разрешение RESTORE в целевом хранилище или HSM. Для этой операции требуется разрешение на ключи или восстановление.
az keyvault key restore [--backup-folder]
[--blob-container-name]
[--file]
[--hsm-name]
[--id]
[--name]
[--no-wait]
[--storage-account-name]
[--storage-container-SAS-token]
[--storage-resource-uri]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя контейнера BLOB-объектов, содержащего резервную копию.
| Свойство | Значение |
|---|---|
| Группа параметров: | Restoring keys from storage account Arguments |
Имя контейнера BLOB-объектов.
| Свойство | Значение |
|---|---|
| Группа параметров: | Storage Id Arguments |
Резервное копирование локального ключа, из которого необходимо восстановить ключ.
Имя HSM. Может быть опущено, если задано значение --id.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Полный универсальный код ресурса (URI) хранилища или HSM. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. (Только для восстановления из учетной записи хранения).
| Свойство | Значение |
|---|---|
| Группа параметров: | Restoring keys from storage account Arguments |
Не ожидать завершения длительной операции.
| Свойство | Значение |
|---|---|
| Default value: | False |
Имя учетной записи хранения Azure.
| Свойство | Значение |
|---|---|
| Группа параметров: | Storage Id Arguments |
Маркер SAS, указывающий на контейнер хранилища BLOB-объектов Azure.
| Свойство | Значение |
|---|---|
| Группа параметров: | Restoring keys from storage account Arguments |
Uri контейнера хранилища BLOB-объектов Azure. Если задано, все остальные аргументы "Идентификатор хранилища" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Storage Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key rotate
Смените ключ на основе политики ключей, создав новую версию ключа.
az keyvault key rotate [--hsm-name]
[--id]
[--name]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key set-attributes
Операция ключа обновления изменяет указанные атрибуты хранимого ключа и может применяться к любому типу ключа и версии ключа, хранящейся в Хранилище или HSM.
Чтобы выполнить эту операцию, ключ должен уже существовать в хранилище или HSM. Криптографический материал самого ключа нельзя изменить. Для этой операции требуется разрешение на ключи или обновление.
az keyvault key set-attributes [--enabled {false, true}]
[--expires]
[--hsm-name]
[--id]
[--immutable {false, true}]
[--name]
[--not-before]
[--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
[--policy]
[--tags]
[--vault-name]
[--version]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Включите ключ.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Дата окончания срока действия UTC (Y-m-d'T'H:M:S'Z').
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Пометьте политику выпуска как неизменяемую. Неизменяемая политика выпуска не может быть изменена или обновлена после того, как помечена неизменяемая. Политики выпуска изменяются по умолчанию.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключ недоступен до предоставленной даты в формате UTC (Y-m-d'T:M:S'Z).
Разделенный пробелами список разрешенных операций веб-ключа JSON.
| Свойство | Значение |
|---|---|
| Допустимые значения: | decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey |
Правила политики, в которых можно экспортировать ключ. Определение политики как JSON или путь к файлу с определением политики JSON.
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключевая версия. Если опущено, используется последняя версия.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key show
Получите атрибуты ключа и, если это асимметричный ключ, его общедоступный материал.
Требуется разрешение на ключи или получение.
az keyvault key show [--hsm-name]
[--id]
[--name]
[--vault-name]
[--version]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключевая версия. Если опущено, используется последняя версия.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key show-deleted
Получите общедоступную часть удаленного ключа.
Операция получения удаленного ключа применима для хранилищ с поддержкой обратимого удаления или HSM. Хотя операция может вызываться в любом хранилище или HSM, она вернет ошибку, если она вызывается в не обратимом удалении хранилища или HSM. Для этой операции требуются ключи и разрешения на получение.
az keyvault key show-deleted [--hsm-name]
[--id]
[--name]
[--vault-name]
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key sign
Создайте подпись из дайджеста с помощью ключа, хранящегося в хранилище или HSM.
az keyvault key sign --algorithm {ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512}
--digest
[--hsm-name]
[--id]
[--name]
[--vault-name]
[--version]
Примеры
Создайте подпись из дайджеста с помощью ключа keyvault.
az keyvault key sign --name mykey --vault-name myvault --algorithm RS256 --digest "rsBwZF/lPuOzdjBZN2E08FjMM3JHyXit0Xi2zN+wAZ8="
Обязательные параметры
Идентификатор алгоритма.
| Свойство | Значение |
|---|---|
| Допустимые значения: | ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512 |
Значение для знака (закодированное в кодировке Base64).
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключевая версия. Если опущено, используется последняя версия.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az keyvault key verify
Проверьте подпись с помощью ключа, хранящегося в хранилище или HSM.
az keyvault key verify --algorithm {ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512}
--digest
--signature
[--hsm-name]
[--id]
[--name]
[--vault-name]
[--version]
Примеры
Проверьте подпись с помощью ключа keyvault.
az keyvault key verify --name mykey --vault-name myvault --algorithm RS256 --digest "rsBwZF/lPuOzdjBZN2E08FjMM3JHyXit0Xi2zN+wAZ8=" --signature XXXYYYZZZ
Обязательные параметры
Идентификатор алгоритма.
| Свойство | Значение |
|---|---|
| Допустимые значения: | ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512 |
Значение для знака (закодированное в кодировке Base64).
Подпись для проверки.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Имя HSM. (--hsm-name и --vault-name являются взаимоисключающими, укажите только один из них).
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Идентификатор ключа. Если заданы все остальные аргументы "Id" должны быть опущены.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя ключа. Требуется, если --id не указан.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Имя хранилища.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Ключевая версия. Если опущено, используется последняя версия.
| Свойство | Значение |
|---|---|
| Группа параметров: | Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |