Public Key Infrastructure (PKI) is a combination of software, hardware, and policies used to secure communications over an insecure medium. PKI can also provide a system that allows validation of credentials, known as digital signatures, that are the cornerstone of the system.