A public key infrastructure is a set of policies, procedures, and technologies used to manage public-key encryption.