CertificateAppCredentialsOptions クラス

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

public class CertificateAppCredentialsOptions

CertificateAppCredentials オプション。

コンストラクターの概要

コンストラクター 説明
CertificateAppCredentialsOptions(String withAppId, InputStream withPkcs12Certificate, String withPkcs12Password)

必要な引数を使用して、証明書アプリ資格情報オプションを初期化します。

CertificateAppCredentialsOptions(String withAppId, InputStream withPkcs12Certificate, String withPkcs12Password, String withChannelAuthTenant, String withOAuthScope, boolean withSendX5c)

CertificateAppCredentialsOptions を初期化します。

メソッドの概要

修飾子と型 メソッドと説明
java.lang.String getAppId()

Microsfot アプリのID を取得します。

java.lang.String getChannelAuthTenant()

チャネル認証テナントを取得します。

java.io.InputStream getPkcs12Certificate()

PKCS12 証明書への入力ストリームを取得します。

java.lang.String getPkcs12Password()

pkcs12 証明書パスワードを取得します。

boolean getSendX5c()

x5c 要求 (証明書の公開キー) を STS に送信する必要があるかどうかを取得します。

java.lang.String getoAuthScope()

OAuth スコープを取得します。

void setAppId(String withAppId)

Microsfot アプリのID を設定します。

void setChannelAuthTenant(String withChannelAuthTenant)

チャネル認証テナントを設定します。

void setPkcs12Certificate(InputStream withPkcs12Certificate)

入力ストリームを PKCS12 証明書に設定します。

void setPkcs12Password(String withPkcs12Password)

pkcs12 証明書パスワードを設定します。

void setSendX5c(boolean withSendX5c)

x5c 要求 (証明書の公開キー) を STS に送信するかどうかを設定します。

void setoAuthScope(String withOAuthScope)

OAuth スコープを設定します。

メソッドの継承元: 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

コンストラクターの詳細

CertificateAppCredentialsOptions

public CertificateAppCredentialsOptions(String withAppId, InputStream withPkcs12Certificate, String withPkcs12Password)

必要な引数を使用して CertificateAppCredentialsOptions を初期化します。

パラメーター:

withAppId - Microsoft アプリ ID。
withPkcs12Certificate - pkcs 証明書への InputStream。
withPkcs12Password - pkcs 証明書のパスワード。

CertificateAppCredentialsOptions

public CertificateAppCredentialsOptions(String withAppId, InputStream withPkcs12Certificate, String withPkcs12Password, String withChannelAuthTenant, String withOAuthScope, boolean withSendX5c)

CertificateAppCredentialsOptions を初期化します。

パラメーター:

withAppId - Microsoft アプリ ID。
withPkcs12Certificate - pkcs 証明書への InputStream。
withPkcs12Password - pkcs 証明書のパスワード。
withChannelAuthTenant - 随意。 oauth トークン テナント。
withOAuthScope - 随意。 トークンのスコープ。
withSendX5c - x5c 要求 (証明書の公開キー) を STS に送信するかどうかを指定します。

メソッドの詳細

getAppId

public String getAppId()

Microsfot AppId を取得します。

戻り値:

アプリ ID。

getChannelAuthTenant

public String getChannelAuthTenant()

チャネル認証テナントを取得します。

戻り値:

OAuth チャネル認証テナント。

getPkcs12Certificate

public InputStream getPkcs12Certificate()

PKCS12 証明書への InputStream を取得します。

戻り値:

証明書への InputStream。

getPkcs12Password

public String getPkcs12Password()

pkcs12 証明書パスワードを取得します。

戻り値:

証明書のパスワード。

getSendX5c

public boolean getSendX5c()

x5c 要求 (証明書の公開キー) を STS に送信する必要があるかどうかを取得します。

戻り値:

x5c を送信する場合は true。

getoAuthScope

public String getoAuthScope()

OAuth スコープを取得します。

戻り値:

OAuthScope。

setAppId

public void setAppId(String withAppId)

Microsfot AppId を設定します。

パラメーター:

withAppId - アプリ ID。

setChannelAuthTenant

public void setChannelAuthTenant(String withChannelAuthTenant)

チャネル認証テナントを設定します。

パラメーター:

withChannelAuthTenant - OAuth チャネル認証テナント。

setPkcs12Certificate

public void setPkcs12Certificate(InputStream withPkcs12Certificate)

InputStream を PKCS12 証明書に設定します。

パラメーター:

withPkcs12Certificate - 証明書への InputStream。

setPkcs12Password

public void setPkcs12Password(String withPkcs12Password)

pkcs12 証明書パスワードを設定します。

パラメーター:

withPkcs12Password - 証明書のパスワード。

setSendX5c

public void setSendX5c(boolean withSendX5c)

x5c 要求 (証明書の公開キー) を STS に送信するかどうかを設定します。

パラメーター:

withSendX5c - x5c を送信する場合は true。

setoAuthScope

public void setoAuthScope(String withOAuthScope)

OAuth スコープを設定します。

パラメーター:

withOAuthScope - OAuthScope。

適用対象