Pinning Cheat Sheat

Centralized use of critical infrastructure services such as DNS and CAs in a public CA hierarchy has led to a number of high profile failures in the secure channel. Pandemic abuse of trust and relationships has lured applications and developers to make security related decisions on effectively untrusted user input.