Public Key Infrastructure is a framework that allows secure transfer of data or information over an insecure medium using public key (asymmetric) cryptography. It includes digital certificates, Certificate authorities, Registration authorities and so on.