For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configuração de proxy

Como usar

Para que o SDK use seu proxy para fazer solicitações, você deve inserir as configurações a serem usadas por meio de uma instância de ProxySettings classe enviada como parâmetro para o setProxySettings método no builder de qualquer um dos nossos SDKs:

ProxySettings proxySettings = new ProxySettings(hostname, port)
    .setAuthentication(user, password); // Esta chamada não é obrigatória, veja a documentação abaixo

DeviceAuthenticator mDeviceAuthenticator = new DeviceAuthenticator.Builder(mobileToken)
    .setProxySettings(proxySettings)
    .build();

Método construtor

Parâmetro
Tipo
Descrição

hostname

String

Define o domínio ou endereço IP do serviço de proxy.

port

int

Define a porta a ser usada.

Métodos opcionais

setAuthentication(String user, String password)

Informa os parâmetros de autenticação do seu proxy, se houver.

Parâmetro
Descrição

user

Nome de usuário a ser usado para autenticação.

password

Senha a ser usada para autenticação.

setProxyCertificate(@RawRes Integer proxyCertificate)

Se o servidor proxy usar um certificado SSL autoassinado ou um emitido por uma Autoridade Certificadora (CA) não pública, adicione o certificado da CA em PEM ou DER formato para res/raw/ (por exemplo,res/raw/proxy_certificate) e passe como argumento o identificador do arquivo (por exemplo,R.raw.proxy_certificate).

Parâmetro
Tipo
Descrição

proxyCertificate

int

ID do arquivo do certificado do proxy.

setMTLSConfig(@RawRes Integer clientCertificate, String password)

Se o servidor proxy oferecer suporte a mTLS, salve o certificado a ser usado pelo cliente em PKCS12 formato (.p12) em res/raw/ (por exemplo, res/raw/client_certificate) e passe o identificador do arquivo (por exemplo, R.raw.client_certificate) e a chave privada como argumento.

Parâmetro
Tipo
Descrição

clientCertificate

int

ID do arquivo de certificado a ser usado pelo cliente.

password

String

Chave privada a ser usada pelo cliente.

Atualizado