Author Image

vitormarcelo0329

Dec 5, 2024

Configuração de mTLS em Nginx

mTLSNginxconfiguraçãoTLScertificadoVPS

Bom dia, estou com o seguinte problema: A autenticação de TLS mútuo não está configurada na URL informada. Tenho uma VPS na hostinger, com domínio proprio, configurei o o certificado Certbot corretamente, funciona ao utilizar o skip mtls como true, mas eu não gostaria de fazer as verificações através dos certificados. Alguém poderia me ajudar?

Respostas (3):
Avatar discord do usuario rubenskuhl

rubenskuhl

05/12/2024

Qual servidor web você está usando na VPS ?

Avatar discord do usuario vitormarcelo0329

vitormarcelo0329

05/12/2024

nginx

Avatar discord do usuario rubenskuhl

rubenskuhl

05/12/2024

A exemplo da doc para nginx é este aqui:

server {
#
# ...
#
listen [::]:443 ssl ipv6only=on;
listen 443 ssl;
ssl_certificate server_ssl.crt.pem;
ssl_certificate_key server_ssl.key.pem;
ssl_client_certificate /root/chain-pix-webhooks-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
#
# ...
#
location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass /webhook;
}
}
#Desenvolvido pela Consultoria Técnica da Efí