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)
用于从提供的可调用项创建 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)
用于从提供的可调用项创建 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 实例的静态方法
参数:
返回: