Histórico de mensagens sobre mtls em pix

EXIBINDO CONVERSAS RECENTES:

Texto: mtls
Canal: pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @helderandre! Como vai?
Como o @alexandrer85 mencionou, você pode usar o atributo x-skip-mtls-checking = true. Assim, a API do Efí vai continuar enviando o certificado mTLS na requisição, mas seu servidor irá ignorá-lo.

Nesse caso, é importante encontrar uma forma de garantir que é o Efí quem está enviando a notificação. Sem o mTLS configurado, não há o "handshake". Uma sugestão é verificar o IP de origem da notificação, já que o Efí utiliza o IP 34.193.116.226 para comunicação dos webhooks. Além disso, é interessante cadastrar a URL com uma hash conhecida apenas pelo seu sistema.

Avatar discord do usuario alexandrer85

alexandrer85

coloque x-skip-mtls-checking = true

Avatar discord do usuario yasmin_efi

yasmin_efi

isso, com o skip-mTLS você nao precisa do CA

Avatar discord do usuario yasmin_efi

yasmin_efi

Isso, neste caso você pode manter o x-skip-mtls-checking = true no Header da requisição 🙂

Avatar discord do usuario alexandrer85

alexandrer85

eu uso Skip-mTLS dai?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não parece que o n8n tenha suporte a restrição por mTLS, especialmente mTLS com CA privada como a da Efí...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O hash, ou verificação de IP, são recursos interessantes, mas não são mTLS.

Avatar discord do usuario rubenskuhl

rubenskuhl

E a Efí não diz que não precisa de mTLS... ela apenas desliga a checagem de se você está checando. Você está dizendo para ela que está checando, de algum outro jeito.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E continua precisando de um certificado, mas só o do seu lado, não o para confirmar que seja a Efí acionando.

E isso só deveria ser usado para testes... mTLS é requisito do Banco Central. Não é opcional.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

o skip-mtls-checking só vai deixar de confirmar se você está testando mTLS. Mas isso não é localhost...

Avatar discord do usuario marcio.pensadorweb

marcio.pensadorweb

Ver Respostas

é só colocar isto no cabeçalho da requisição :
skip-mtls: 'true'

e não precisa mais do certificado mas precisa informar um hash na url

Avatar discord do usuario pedromota

pedromota

o cert de mtls ou ou da request?