CertificateAppCredentialsOptions Classe

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

public class CertificateAppCredentialsOptions

Opções certificateAppCredentials.

Resumo do Construtor

Construtor Description
CertificateAppCredentialsOptions(String withAppId, InputStream withPkcs12Certificate, String withPkcs12Password)

Inicializa as Opções dede Credenciaisdo Aplicativode Certificado com os argumentos necessários.

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

Inicializa as Opções dede Credenciaisde Aplicativocertificado.

Resumo do método

Modificador e tipo Método e descrição
java.lang.String getAppId()

Obtém a ID dodo Microsfot App.

java.lang.String getChannelAuthTenant()

Obtém o Locatário de Autenticação de Canal.

java.io.InputStream getPkcs12Certificate()

Obtém o fluxo dede entrada para o certificado PKCS12.

java.lang.String getPkcs12Password()

Obtém a senha de certificado pkcs12.

boolean getSendX5c()

Obtém se a declaração x5c (chave pública do certificado) deve ser enviada ao STS.

java.lang.String getoAuthScope()

Obtém o escopo OAuth.

void setAppId(String withAppId)

Define a ID dodo Aplicativo Microsfot.

void setChannelAuthTenant(String withChannelAuthTenant)

Define o Locatário de Autenticação de Canal.

void setPkcs12Certificate(InputStream withPkcs12Certificate)

Define o fluxo dede entrada para o certificado PKCS12.

void setPkcs12Password(String withPkcs12Password)

Define a senha de certificado pkcs12.

void setSendX5c(boolean withSendX5c)

Define se a declaração x5c (chave pública do certificado) deve ser enviada ao STS.

void setoAuthScope(String withOAuthScope)

Define o escopo OAuth.

Métodos herdados de 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

Detalhes do construtor

CertificateAppCredentialsOptions

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

Inicializa o CertificateAppCredentialsOptions com os argumentos necessários.

Parâmetros:

withAppId - A ID do aplicativo da Microsoft.
withPkcs12Certificate - O InputStream para o certificado pkcs.
withPkcs12Password - A senha do certificado pkcs.

CertificateAppCredentialsOptions

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

Inicializa o CertificateAppCredentialsOptions.

Parâmetros:

withAppId - A ID do aplicativo da Microsoft.
withPkcs12Certificate - O InputStream para o certificado pkcs.
withPkcs12Password - A senha do certificado pkcs.
withChannelAuthTenant - Opcional. O locatário do token oauth.
withOAuthScope - Opcional. O escopo do token.
withSendX5c - Especifica se a declaração x5c (chave pública do certificado) deve ser enviada ao STS.

Detalhes do método

getAppId

public String getAppId()

Obtém o Microsfot AppId.

Retornos:

A ID do aplicativo.

getChannelAuthTenant

public String getChannelAuthTenant()

Obtém o Locatário de Autenticação de Canal.

Retornos:

O Locatário de Autenticação do Canal OAuth.

getPkcs12Certificate

public InputStream getPkcs12Certificate()

Obtém o InputStream para o certificado PKCS12.

Retornos:

O InputStream para o certificado.

getPkcs12Password

public String getPkcs12Password()

Obtém a senha de certificado pkcs12.

Retornos:

A senha do certificado.

getSendX5c

public boolean getSendX5c()

Obtém se a declaração x5c (chave pública do certificado) deve ser enviada ao STS.

Retornos:

true para enviar x5c.

getoAuthScope

public String getoAuthScope()

Obtém o escopo OAuth.

Retornos:

O OAuthScope.

setAppId

public void setAppId(String withAppId)

Define o Microsfot AppId.

Parâmetros:

withAppId - A ID do aplicativo.

setChannelAuthTenant

public void setChannelAuthTenant(String withChannelAuthTenant)

Define o Locatário de Autenticação de Canal.

Parâmetros:

withChannelAuthTenant - O Locatário de Autenticação do Canal OAuth.

setPkcs12Certificate

public void setPkcs12Certificate(InputStream withPkcs12Certificate)

Define o InputStream como o certificado PKCS12.

Parâmetros:

withPkcs12Certificate - O InputStream para o certificado.

setPkcs12Password

public void setPkcs12Password(String withPkcs12Password)

Define a senha de certificado pkcs12.

Parâmetros:

withPkcs12Password - A senha do certificado.

setSendX5c

public void setSendX5c(boolean withSendX5c)

Define se a declaração x5c (chave pública do certificado) deve ser enviada ao STS.

Parâmetros:

withSendX5c - true para enviar x5c.

setoAuthScope

public void setoAuthScope(String withOAuthScope)

Define o escopo OAuth.

Parâmetros:

withOAuthScope - O OAuthScope.

Aplica-se a