2017-10-25 2 views
1

私の以前の質問では、クライアントIDとクライアント秘密を使用してAzure Key Vaultにアクセスし、ボールト情報を取得しようとしました。現在、クライアントIDと証明書ベースの認証を使用して鍵格納域にアクセスしようとしています。私はグーグルで、見つけたthis。しかし、さらなる進め方は理解できませんでしたので、さらに進むことはできません。Javaを使用したAzure Key Vaultの認証

ApplicationTokenCredentials credentials = new ApplicationTokenCredentials(
     client, tenant, pfxCertificatePath, password, AzureEnvironment.AZURE); 
Azure azure = Azure.authenticate(credentials).withSubscription(subscriptionId); 

誰かがテナントとsubscriptioIDの値になるべき洞察を提供できますか?また、私はpfxcertificationで私の証明書のパスを提供する必要があります 上記のコード行を理解する助けてください。

おかげ

答えて

1

このlinkは参考になります。

誰かが賃貸人の価値となるべきことについての洞察と、 subscriptioIDを提供することができますか?

私の理解が正しい場合、テナント値はドメイン名またはテナントIDです。サブスクリプションIDは、鍵保管庫を管理するサブスクリプションです。

以下のような認証ファイルを作成できます。

subscription=########-####-####-####-############ 
client=########-####-####-####-############ 
tenant=########-####-####-####-############ 
certificate=<path to certificate file> 
certificatePassword=XXXXXXXXXXXXXXXX 
managementURI=https\://management.core.windows.net/ 
baseURL=https\://management.azure.com/ 
authURL=https\://login.windows.net/ 
graphURL=https\://graph.windows.net/ 
関連する問題