A public key infrastructure (PKI) is a system used to manage public and private keys for encryption and decryption. This can include a certificate authority to issue and manage digital certificates, a registration authority to verify the identity of certificate holders, and a certificate revocation list to manage revoked or expired certificates.