ClientCredentialFactory 類別
- java.
lang. Object - com.
microsoft. aad. msal4j. ClientCredentialFactory
- com.
public class ClientCredentialFactory
用於建立用於機密客戶端流程的客戶憑證的工廠。 如需詳細資訊,請參閱 https://aka.ms/msal4j-client-credentials
建構函式摘要
| 建構函式 | Description | |
|---|---|---|
| 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 實例
參數:
傳回: