get-azurekeyvaultkey не возвращает «ключ publi c» - PullRequest
0 голосов
/ 20 февраля 2020

Я просто тестирую Azure Key Vault с ключом / парами и пытаюсь получить ключ publi c.

Сначала я создал Key Vault (name = "VaultTest"), используя Azure portal.

Затем я снова создал Key (Name = "TestKey1"), используя портал Azure.

Я вижу ключ на портале, и когда я нажимаю на него, я вижу следующую информацию:

Свойства :

Key Type: RSA

RSA Key Size 2048

Created: "date time"

Updated: "date time"

Key Identifier: //vault path/keys/TestKey1/Key identifier

Настройки :

Set activation date: "unchecked"

Set expiration date: "unchecked"

Enabled: True

Tags "none"

Permitted operations:

Encrypt: true

Decrypt: true

Sign: true

Verify: true

Wrap key: true

Unwrap key: true

Обратите внимание, что не отображается информация о ключах publi c, поэтому я переключился на Azure Cloud Shell и выполнили следующую команду:

Get-AzureKeyVaultKey -vaultname 'VaultTest' -name 'TestKey1'

Возвращает VaultName, Имя, Версия, Id, Включен, Истекает, Не раньше, Создан, Обновлен, Очистка отключена и Теги, но без Ключа.

Все примеры, которые я читаю онлайн (хотя и несколько старые), показывают, что поля Attributes и Key возвращаются, но они не возвращаются для меня.

Я где-то читал, что если вы позвоните по URI, он вернёт информацию о ключе publi c, поэтому я скопировал / вставил URI в браузер, но это возвращает мне:

{"error": {"code": "Unauthorized", "message": "В запросе отсутствует токен на предъявителя или PoP."}}

Я делаю что-то умерло или изменилась функция get-azurekeyvaultkey? Если он изменился, как можно получить информацию о ключе c для определенного ключа c, хранящегося в хранилище ключей?

1 Ответ

0 голосов
/ 20 февраля 2020

Я могу воспроизвести вашу проблему с Get-AzureKeyVaultKey -vaultname 'VaultTest' -name 'TestKey1'.

enter image description here

Но на самом деле она возвращает Attributes и Key, которые вы хотите, просто передайте | ConvertTo-Json, как показано ниже.

Get-AzureKeyVaultKey -vaultname 'VaultTest' -name 'TestKey1' | ConvertTo-Json

enter image description here

...