Не удалось загрузить сертификат Pfx в хранилище ключей Azure - PullRequest
0 голосов
/ 23 января 2019

Команда

Всякий раз, когда я пытаюсь загрузить сертификат pfx в хранилище ключей Azure, выполнив шаги, указанные здесь

$securepfxpwd = ConvertTo-SecureString –String 'password' –AsPlainText –Force # Password for the private key PFX certificate 
$certificateName = 'My-Cert' 
$vaultName = 'MyVault' 
$cer = Import-AzureKeyVaultCertificate -VaultName $vaultName -Name $certificateName -FilePath 'C:\My-Cert.pfx' -Password $securepfxpwd 

Я получаю эту ошибку

Import-AzureKeyVaultCertificate: неподдерживаемый размер ключа (1024). Поддерживаемые размеры: [2048, 3072, 4096]. В строке: 1 символ: 8 + $ cer = Import-AzureKeyVaultCertificate -VaultName $ vaultName -Name $ c ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ + CategoryInfo: CloseError: (:) [Import-AzureKeyVaultCertificate], KeyVaultErrorException + FullyQualifiedErrorId: Microsoft.Azure.Commands.KeyVault.ImportAzureKeyVaultCertificate

Как я могу загрузить pfx размером меньше 2048 указанных или это то, что keyvault принимает только размеры, указанные в квадратных скобках.

1 Ответ

0 голосов
/ 23 января 2019

Вы можете хранить сертификат как секрет вместо сертификата.

например, https://gist.github.com/bmoore-msft/425b79b7b7e226264554ec534b956a48

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...