Pinned:
Presented:
Secure connection Compromised (accepted MITM) Blocked by pinning Blocked by TLS chain

Certificate Pinning & MITM Simulator

Certificate pinning is the difference between an app that trusts "any certificate the operating system trusts" and one that trusts "only the exact certificate it was built to expect." This simulator plays out that difference packet by packet: a phone repeatedly connects to a server while a man-in-the-middle proxy can be switched on to intercept the traffic. Toggle certificate pinning and watch the same CA-valid MITM certificate go from silently accepted to reliably rejected, and toggle the MITM certificate's trust status to see the layer that catches it even without pinning.