Skip to content

Proxying HTTPS Traffic

When using Caido, two separate TCP/TLS connections are created: one between the client (your browser) and Caido, and the other between Caido and the server.

Caido acts as an intermediary, holding the symmetric keys for both connections, allowing it to encrypt and decrypt data. To ensure the digital certificate matches the domain name in the client’s request, Caido dynamically generates certificates for the server's domain. By adding Caido's CA certificate as a trusted entity, these certificates are signed with a trusted signature.

Android proxy settings.
Android proxy settings.
Android proxy settings.
Android proxy settings.
Android proxy settings.
Android proxy settings.
Android proxy settings.