2017-11-30 5 views
0

、私は、AADの下でアプリケーションを作成することができますに移動し、「ホーム (myTenant) - >アプリケーションの登録 - >(て、myApp) - >設定 - >キー」、アプリケーションキーに証明された公開鍵をアップロードします。ポータルUIを使用すると簡単です。しかし、Powershellコマンドを使って証明書のアップロードを行うにはどうすればいいですか?AADアプリケーションに証明書をアップロードするPowerShellコマンドは何ですか? Azureのポータルで

おかげで、

答えて

0

あなたは

のために働く必要があります記事のコマンド新AzureRmADAppCredential https://docs.microsoft.com/en-us/powershell/module/azurerm.resources/new-azurermadappcredential?view=azurermps-5.0.0

例2を探しています---------- ------ 8 < --------------------

$cer = New-Object System.Security.Cryptography.X509Certificates.X509Certificate 
$cer.Import("C:\myapp.cer") 
$binCert = $cer.GetRawCertData() 
$credValue = [System.Convert]::ToBase64String($binCert) 

New-AzureRmADAppCredential -ApplicationId 4589cd6b-3d79-4bb4-93b8-a0b99f3bfc58 -CertValue $credValue -StartDate $cer.GetEffectiveDateString() -EndDate $cer.GetExpirationDateString() 
0

あなたはAdds a credential to an existing Azure AD applicationに新AzureRmADAppCredentialを使用することができます。

Login-AzureRmAccount 
$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate("PATH_TO_CER_FILE") 
$key = [System.Convert]::ToBase64String($cert.GetRawCertData()) 
New-AzureRmADAppCredential -ApplicationId d3fdf244-xxxx-xxxx-8faa-4a22b9739374 -CertValue $key 

enter image description here

+1

このpowershellコマンドレットでは、ポータルでThumbprintが表示されない場合があります。ステータスはTHUMBPRINTは使用できませんが、証明書を使用して –

+0

にログインすることができます。 Jarnstromは、ほぼ同じ時期に同じ回答を早く発表した。正しい答えとしてあなたをマークするが、複数のstackoverflowの好きではないようにしません。 – Thror

+0

次のようなエラーが表示されます。New-AzureRmADAppCredential:KeyIDが 'e65e9 .... 94a9d84'の既存の資格情報に更新できません。同様の投稿を「https://stackoverflow.com/questions/39220516/error-when-using-cmdlet-new-azurermadappcredential-to-create-new-credential-with」と表示しましたが、最初の証明書はPortal UIを通じてアップロードされました。なぜこのエラーが発生するのですか? – Thror

関連する問題