Necessary for the support of public key encryption and similar systems, the public key infrastructure also involves key management and other related tasks. A Certificate Authority is necessary for the PKI to issue and also verify keys. The PKI includes software, hardware, people and policies, all concerned with digital certificates in some way.