Histórico de mensagens sobre mtls

EXIBINDO CONVERSAS RECENTES:

Texto: mtls
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Usa o gateway mTLS do @anoni_mato ou o da Amazon API Gateway...

# pix
Avatar discord do usuario racfish785348

racfish785348

Pessoal, achamos o problema, graças ao amigo <@!620895261568401428> !

Para usar o serviço de mtls na amazon usando uma API Gateway, é preciso criar um Alias ( enão um cname comum). Ai sucesso!

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Configura o mTLS e envia para testarmos

# pix
Avatar discord do usuario racfish785348

racfish785348

Oi Pessoal, bom dia!

Estamos com dificuldades em configurar o MTLS. Configuramos 3 host:

1) https://webhook.site/528aa31a-0858-4b51-b923-6a07f9f877c1
Resposta da API da Gerencianet:
{
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
}
Esse post chega em nosso ambiente: "evento": "teste_webhook".

2) https://mtls-pix.clicksign.me/pix - Sem MTLS - Não chega o POST ( "evento": "teste_webhook")
{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
Esse post não chega em nosso ambiente.

3) https://mtls-pix.clicksign.dev/pix - Com MTLS - Não chega o POST ( "evento": "teste_webhook")
{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
Esse post não chega em nosso ambiente.

# pix
Avatar discord do usuario flaviolenz

flaviolenz

o certificado eh o utilizado no MTLS ?

# devs
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

Sobre este serviço de mTLS proxy: era planejado cobrar, mas o consumo de recursos é tão irrisório que o serviço continuará sendo oferecido de forma gratuita, indefinidamente.

# pix
Avatar discord do usuario teodoro.rafael

teodoro.rafael

Ver Respostas

está com a mesma resposta, tenho um arquivo index.php que retorna uma string 200 que está com as permissões ok, e o header ja testei com x-skip-mtls-checking = true, x-skip-mtls-checking = false mais sempre da 403
imagem enviada na mensagem pelo usuario teodoro.rafael

# pix
Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Mandando de novo aqui...

Estou tentando fazer o hand-shake em minha url webhook mas acontece esses erros. A chave crt é a fornecida pela GN e a url "https://api.suasorte.com.br/webhook/pix" está configurada pela AWS API Gateway com mTLS configurado com a .crt que a GN também forneceu. O que ainda preciso fazer para que funcione isso? Eu não sei mais o que fazer... 😔
imagem enviada na mensagem pelo usuario alisonoliveira10655

# pix
Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Estou tentando fazer o hand-shake em minha url webhook mas acontece esses erros. A chave crt é a fornecida pela GN e a url "https://api.suasorte.com.br/webhook/pix" está configurada pela AWS API Gateway com mTLS configurado com a .crt que a GN também forneceu. O que ainda preciso fazer para que funcione isso? Eu não sei mais o que fazer... 😔
imagem enviada na mensagem pelo usuario alisonoliveira10655

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Encontrei este tutorial aqui da AWS que ensina passo a passo a configuração com mTLS, outros integradores utilizarem ele, pode ser útil https://aws.amazon.com/pt/blogs/compute/introducing-mutual-tls-authentication-for-amazon-api-gateway/ . Vou buscar mais informações e retorno para você caso não consiga configurar.

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

O .p12 é para realizar as requisições como a autenticação, o .crt deve ser inserido em seu Virtual Host que vamos utilizar para enviar as requisições e verificar se o seu domínio está apto pra o hand-shake do mTLS.

# pix
Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Ver Respostas

Boa tarde pessoal. Eu estou implementando o retorno de callbacks para meu webhook através da API Gateway da Amazon AWS. Mas lá me pede o certificado em .pem para gerar a autenticação mútua. E a gerencianet me passa um arquivo .crt para que seja usado nessa autenticação. Como gerar o .pem para poder configurar corretamente meu mTLS?

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

é só você fazer em uma pasta que não precisa do mtls

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Por enquanto só em produção.
Edit: mas você pode acionar você mesma o webhook para ver como seu sistema se comporta, só precisa fazer isso numa rota sem mTLS.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

x-skip-mtls-checking (eu acho)

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O teste está sendo feito sem o /pix. Talvez passar o x-skip-mtls-checking (ou a sua grafia correta) ajude.

# pix
Avatar discord do usuario cleversonmenur

cleversonmenur

Ver Respostas

@Efí, o erro “A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID” parece estar relacionado com o certificado da Amazon.

Ele ocorre para os dois cenários a seguir:

Webhook COM mTLS hospedado na Amazon, com certificado HTTPS emitido pela Amazon:
https://mtls.menur.app/vbeta1/establishments/mana/pix

Webhook SEM mTLS hospedado na Amazon, com certificado HTTPS emitido pela Amazon:
https://mtls.api.menur.app/vbeta1/establishments/mana/pix

Entretanto se acessar SEM mTLS com hospedagem no Heroku e certificado Let’s Encrypt o erro que dá é esperado:
https://api.menur.app/vbeta1/establishments/mana/pix

"A autenticação de TLS mútuo não está configurada na URL informada"

E agora? Vocês poderiam verificar o motivo? Obrigado!

# pix
Avatar discord do usuario cleversonmenur

cleversonmenur

Qual dos dois seria o PEM correto para colocar como truststore para o mTLS? Lembrando que a AWS pede uma truststore, e ainda no formato PEM.

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

<@!620895261568401428> Você precisa gerar um certificado válido para

mtls.menur.app
E apenas aplicar o da GN como CA.