demoiselle / signer

Repositório que contém os componentes para facilitar a implementação de assinatura digital nos padrões da ICP-BRASIL
https://www.frameworkdemoiselle.gov.br/v3/signer/
GNU Lesser General Public License v3.0
145 stars 72 forks source link

Proyx sem usuario e senha dão erro #337

Closed progmancod closed 2 years ago

progmancod commented 2 years ago

A documentação explicita que o usuario e senha no proxy são opcionais, mas a função setProxy() dá erro se a senha não for especificada:

if (proxyEndereco != null && !proxyEndereco.trim().isEmpty() && proxyPorta != null && !proxyPorta.trim().isEmpty()) { Authenticator.setDefault(new Authenticator() { public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(Proxy.proxyUsuario, Proxy.proxySenha.toCharArray()); } });

O problema está em Proxy.proxySenha.toCharArray(), que gerará NullPointerException, pois a proxySenha estará nula.