A framework consisting of hardware, software, policies, and procedures that create, manage, distribute, and revoke digital certificates, enabling the secure exchange of information and authentication of users, documents, devices, and systems over a public network, such as the internet.