Histórico de mensagens sobre mtls em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: mtls
Canal: dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode tanto usar um diretório no Apache para algo como www.exemplo.com.br/webhook ou um novo virtualhost do Apache como webhook.exemplo.com.br , mas é no Apache que você vai precisar configurar a exigência de mTLS.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas os parâmetros de mTLS só estão disponíveis para o processo que atende a conexão. Para o Node toda conexão vem do localhost.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para testar o mais simples é não usar mTLS no ambiente de homologação. Aí qualquer host que você use já funciona.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você precisa de um servidor onde seja possível ativar mTLS com CA privada. Isso tipicamente é um VPS em algum lugar ou um servidor dedicado.

Avatar discord do usuario rubenskuhl

rubenskuhl

... mas dá pra juntar o InfinityFree com o mtls.pix.ae e fazer de graça.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso pq não rola mTLS no https://www.infinityfree.net/ ...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa testar se o AWS, aonde roda a GN, fecha mTLS com indicação de porta que não 443. Seria um bom teste.

Avatar discord do usuario rubenskuhl

rubenskuhl

E você não precisa ter um endereço aberto para o mundo, o endpoint do webhook precisa de mTLS então só a Gerencianet consegue acioná-lo. E você ainda pode restringir ao IP que a Gerencianet usa para isso.

Avatar discord do usuario lucaseverest

lucaseverest

Bom dia! Estou com problema na configuração do mTLS mútuo e não consigo cadastrar o webhook. Alguém poderia me ajudar?
estou tentando começar um atendimento mas está dando erro.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim. Tem exemplo de nginx também... o TLS convencional certifica um lado. O mTLS faz isso para os dois lados.

Avatar discord do usuario rubenskuhl

rubenskuhl

E este o de diretório no mesmo site:


:443> # Porta HTTPS
#
# ...
#

SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio
SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio

#Chave pública da Gerencianet
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

# mTLS Gerencianet
SSLVerifyClient none
SSLProtocol TLSv1.2


SSLVerifyClient require
SSLVerifyDepth 3


# Tratando o /pix, redirecionando as requisições sempre para /webhook
Alias "/webhook/pix/" "/var/www/webhook/index.php"
Alias "/webhook/pix" "/var/www/webhook/index.php"

#
# ...
#

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Os exemplos no site da GN são um bom ponto de partida.


:443> # Porta HTTPS
#
# ...
#

SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio
SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio

#Chave pública da Gerencianet
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

# mTLS Gerencianet
SSLVerifyClient require
SSLVerifyDepth 3

# Tratando o /pix, redirecionando as requisições sempre para /webhook
Alias "/pix/" "/var/www/webhook/index.php"
Alias "/pix" "/var/www/webhook/index.php"

#
# ...
#

Avatar discord do usuario diogofm7

diogofm7

Ver Respostas

Eu não achei na internet, diferenciação de configuração de mTLS para tls no apache, se vc tiver alguma doc... Fiquei curioso...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas isso para TLS, não para mTLS. Para TLS é só pra subir o próprio certificado.

Avatar discord do usuario diogofm7

diogofm7

Ver Respostas

Q mTLS é esse q está tentando configurar???

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Hospedagem compartilhada ? Se for, não vai rolar mTLS...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O mTLS é muito mais do web server mesmo, então as configurações de Apache deveriam resolver.

Avatar discord do usuario rodrigoaes

rodrigoaes

Ver Respostas

Duvida como configuro o mTLS no laravel? Coloco a configuraçao Apache htacces dentro da pasta public ?

Avatar discord do usuario willenrocha

willenrocha

Boa tarde. Estou com duvidas referente a mTLS do webhook utilizando VPS na hostgator. Nem sei por onde começar! Alguem ja fez essa instalação possa me ajudar ?