A B C D E F G H I J K L M N O P Q R S T U V W Z
Pa Pe Ph Pi Pk Pl Po Pr Ps Pu
Pub Pur Pus

Public Key Pinning

Public key pinning is the practice of restricting trust to one or more expected public keys rather than trusting any key that chains to a broadly accepted issuer. It matters because systems sometimes need tighter trust boundaries than the full public certificate ecosystem provides by default.

What is Public Key Pinning?

Pinning to public keys can reduce risk from unexpected certificates or broader CA trust issues. It also creates operational complexity because planned key changes must be coordinated carefully or connectivity can break.

What Public Key Pinning Commonly Supports

Common uses include mobile app trust hardening, internal API trust restriction, controlled service trust, and extra defense against misissuance.

Public Key Pinning vs. Generic CA Trust

Generic CA trust accepts a wider universe of technically valid certificates. Public key pinning narrows trust to a smaller expected key set.

Frequently Asked Questions

Why use public key pinning?

Because it reduces reliance on every trusted CA and limits what certificate material should be accepted for a specific target.

What is the tradeoff?

Operational mistakes during key rotation or emergency change can cause outages if pinning is too rigid.

Related Cybersecurity Terms