ClientCredentialFactory クラス
- java.
lang. Object - com.
microsoft. aad. msal4j. ClientCredentialFactory
- com.
public class ClientCredentialFactory
機密クライアント フローで使用されるクライアント資格情報を作成するためのファクトリ。 詳細については、https://aka.ms/msal4j-client-credentials をご覧ください
コンストラクターの概要
| コンストラクター | 説明 | |
|---|---|---|
| ClientCredentialFactory() | ||
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
|
static
IClient |
createFromCallback(Callable<String> callable)
指定された Callable から ClientAssertion インスタンスを作成する静的メソッド。 |
|
static
IClient |
createFromCertificate(InputStream pkcs12Certificate, String password)
パスワードで保護された証明書から ClientCertificate インスタンスを作成する静的メソッド。 |
|
static
IClient |
createFromCertificate(PrivateKey key, X509Certificate publicKeyCertificate)
秘密キーと公開証明書のペアから ClientCertificate インスタンスを作成する静的メソッド。 |
|
static
IClient |
createFromCertificateChain(PrivateKey key, List<X509Certificate> publicKeyCertificateChain)
証明書チェーンから ClientCertificate インスタンスを作成する静的メソッド。 |
|
static
IClient |
createFromClientAssertion(String clientAssertion)
base64 URL でエンコードされた文字列としてエンコードされた JWT トークンから ClientAssertion インスタンスを作成する静的メソッド。 |
|
static
IClient |
createFromSecret(String secret)
クライアント シークレットから ClientSecret インスタンスを作成する静的メソッド |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
ClientCredentialFactory
public ClientCredentialFactory()
メソッドの詳細
createFromCallback
public static IClientAssertion createFromCallback(Callable<String> callable)
指定された Callable から ClientAssertion インスタンスを作成する静的メソッド。
パラメーター:
返品:
スロー:
createFromCertificate
public static IClientCertificate createFromCertificate(InputStream pkcs12Certificate, String password)
パスワードで保護された証明書から ClientCertificate インスタンスを作成する静的メソッド。
パラメーター:
返品:
スロー:
createFromCertificate
public static IClientCertificate createFromCertificate(PrivateKey key, X509Certificate publicKeyCertificate)
秘密キーと公開証明書のペアから ClientCertificate インスタンスを作成する静的メソッド。
パラメーター:
返品:
createFromCertificateChain
public static IClientCertificate createFromCertificateChain(PrivateKey key, List<X509Certificate> publicKeyCertificateChain)
証明書チェーンから ClientCertificate インスタンスを作成する静的メソッド。
パラメーター:
返品:
createFromClientAssertion
public static IClientAssertion createFromClientAssertion(String clientAssertion)
base64 URL でエンコードされた文字列としてエンコードされた JWT トークンから ClientAssertion インスタンスを作成する静的メソッド。
パラメーター:
返品:
createFromSecret
public static IClientSecret createFromSecret(String secret)
クライアント シークレットから ClientSecret インスタンスを作成する静的メソッド
パラメーター:
返品: