Author Image

andresisdanca

Sep 14, 2021

Configuração de Certificados e Comunicação com API da Gerencianet

Certificado JVMmTLSAPIcomunidade onlinedesenvolvedoresJavaGerencianetnotificações

Será que tem que importar o certificado para dentro da JVM?

Respostas (5):
Avatar discord do usuario rubenskuhl

rubenskuhl

14/09/2021

Java pra mim é café... 😉
Mas talvez comparar com esta lista: https://discuss.aerospike.com/t/how-to-use-mutual-authentication-tls-mtls-in-java/7314

Avatar discord do usuario andresisdanca

andresisdanca

14/09/2021

Coloquei no servidor de producao que tem o mtls configurarado.

E continuo recebendo:

java.io.IOException: Server returned HTTP response code: 403 for URL: https://api-pix.gerencianet.com.br/oauth/token

Avatar discord do usuario rubenskuhl

rubenskuhl

14/09/2021

Há dois mTLS distintos envolvidos: o do acesso e o de notificação. No do acesso, você usa seu certificado emitido pela Gerencianet para mostrar que você é você mesmo, e compara o certificado da Gerencianet com as CAs confiadas para saber se é a Gerencianet mesmo. No de notificação, você apresentar uma CA confiada e a Gerencianet apresenta um certificado dela emitido pela CA dela.

Avatar discord do usuario andresisdanca

andresisdanca

14/09/2021

Infra nao é minha área .... no servidor a configuacao foi feita a ponto das notificaçoes de recebimento serem comunicadas e isso está funcionando.

Além disso é o acesso a API com o certificado ... que foi encontrado no serv

Avatar discord do usuario rubenskuhl

rubenskuhl

14/09/2021

Sim, mas isso é ortogonal ao acesso direto que é o que você está tentando fazer funcionar. E mesmo nele você precisa apresentar um certificado.