CertificateAuthenticator 类

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.CertificateAuthenticator

实现

public class CertificateAuthenticator
implements Authenticator

CertificateAppCredentials 的令牌提供程序。

构造函数摘要

构造函数 说明
CertificateAuthenticator(CertificateAppCredentialsOptions withOptions, OAuthConfiguration withConfiguration)

使用应用ID 和 pkcs 证书构造验证器。

方法摘要

修饰符和类型 方法和描述
java.util.concurrent.CompletableFuture<IAuthenticationResult> acquireToken()

返回令牌。

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

CertificateAuthenticator

public CertificateAuthenticator(CertificateAppCredentialsOptions withOptions, OAuthConfiguration withConfiguration)

使用 appId 和 pkcs 证书构造验证器。

参数:

withOptions - CertificateAppCredentials 的选项。
withConfiguration - OAuthConfiguration。

引发:

java.security.cert.CertificateException - 在创建 MSAL 应用期间。
java.security.UnrecoverableKeyException - 在创建 MSAL 应用期间。
java.security.NoSuchAlgorithmException - 在创建 MSAL 应用期间。
java.security.KeyStoreException - 在创建 MSAL 应用期间。
java.security.NoSuchProviderException - 在创建 MSAL 应用期间。
java.io.IOException - 在创建 MSAL 应用期间。

方法详细信息

acquireToken

public CompletableFuture acquireToken()

返回令牌。

返回:

MSAL 令牌结果。

适用于