Falha
Ao tentar obter as propriedades ou estatísticas de determinados modelos de impressoras HP, o portal apresenta a seguinte registro de log:
System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
A exceção interna indica uma falha na validação do certificado remoto:
System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure: RemoteCertificateNameMismatch, RemoteCertificateChainErrors
O erro ocorre durante a tentativa de comunicação HTTPS com a impressora.
Causa
A falha ocorre devido à configuração de certificado/autenticação HTTPS da impressora HP.
Durante a comunicação, o portal valida o certificado SSL/TLS apresentado pela impressora. Essa validação falha quando o certificado não atende aos critérios esperados, resultando nos erros:
-
RemoteCertificateNameMismatch: o nome apresentado no certificado não corresponde ao endereço ou nome utilizado na conexão com a impressora.
-
RemoteCertificateChainErrors: a cadeia de certificação do certificado não pôde ser validada corretamente.
Como consequência, a conexão HTTPS é recusada, impedindo a comunicação com a impressora.
Solução
Desative, na própria impressora HP, a configuração de certificado/autenticação HTTPS relacionada à falha, conforme instruído abaixo:
-
Acesse a interface de gerenciamento da impressora HP
-
Localize as configurações de Segurança, HTTPS, SSL/TLS ou Certificado
-
Desative a configuração de certificado/autenticação HTTPS, conforme as opções disponíveis no modelo da impressora
-
Salve as alterações
-
Reinicie a impressora, caso seja solicitado pelo equipamento
-
Execute novamente a comunicação/coleta de informações pelo portal
-
Verifique se o erro foi resolvido
Ao desativar a configuração de certificado/autenticação HTTPS, a comunicação com a impressora deve ser restabelecida e o portal conseguirá realizar a leitura das informações do dispositivo.