Problemas com Autenticação mTLS e Teste de Pagamento Pix

EXIBINDO RESPOSTAS:

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

Alguém com o mesmo problema que eu e que posso me auxiliar "A autenticação de TLS mútuo não está configurada na URL informada"

Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia, <@!629460650212720641>! Tudo bem?
Devido a norma do Banco Central, é necessário a inserção de uma chave pública da Gerencianet em seu servidor para que a comunicação obedeça o padrão mTLS.
Você utiliza uma hospedagem compartilhada? Que tipo de servidor utiliza, Apache, Nginx, Node...?

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

Apache e tenho um droplet na digitalocean, já peguei a chave da GN e também os certificados e configurei no VirtualHost

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

testei com true e false no header 'x-skip-mtls-checking: true' e somente com true a aplicação passa

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

<@!775350441965649951>

Avatar discord do usuario rubenskuhl

rubenskuhl

Lembrando que com x-skip-mtls-checking true você está assumindo a responsabilidade de checar que é mesmo a Gerencianet conectando de outra forma, por exemplo, na sua aplicação.

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

Foi só para teste e mesmo assim gerei o pix, paguei, e estou tentando armazenar em um arquivo texto as notificações webhook POST, mas vem array()

Avatar discord do usuario rubenskuhl

rubenskuhl

Vem array() pq potencialmente você pode receber notificação de mais de um pagamento na mesma chamada.

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

pode ser, alterei para false novamente mas não sei o que pode estar errado, vou postar o meu virtualHost

Avatar discord do usuario rubenskuhl

rubenskuhl

Porta 80 ? HTTPS é 443.

Avatar discord do usuario ezequielsp

ezequielsp

Tens que adicionar no arquivo de conf meudominio-le-ssl.conf

SSLVerifyClient require
SSLCACertificateFile "/etc/ssl/certs/chain-pix-prod.crt"
SSLVerifyDepth 3

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

estava no arquivo errado

Avatar discord do usuario ro.dri.go.sil.va

ro.dri.go.sil.va

adicionei e agora a página da o erro ERR_BAD_SSL_CLIENT_AUTH_CERT

Avatar discord do usuario rubenskuhl

rubenskuhl

A página dá isso mesmo sem o client-certificate. Significa que está certo.