How does a next gen firewall Palo Alto decrypts TLS 1.3 connections?
To my understanding in TLS 1.3, SNI sent in "Client Hello" is encrypted with the public key published by the owner of the website in a DNS TXT record.
Thus when connecting to such website, firewall like Palo Alto can not see where the client is trying to connect (since SNI is Encrypted) and consequently can not act as a forward proxy and open a connection on behalf of the user.
I found a Palo Alto Support article which describes how to configure TLS 1.3 decryption but it does not describes how decryption works under the hood