公共密钥加密是保持可信网络环境的方式之一。公共密钥证书(也称为数字证书或身份证书)是用于证明公共密钥所有权的电子文档。证书包括有关密钥的信息、有关其所有者身份的信息,以及验证证书内容正确的实体的数字签名。如果签名有效,且检查证书的人信任签名者,那他们知道可以使用该密钥与其所有者通信。
用于提供公共密钥加密和数字签名服务的系统称为公共密钥基础架构 (PKI)。PKI 的所有用户应已注册身份,该身份以数字格式被存储且被称为身份证书。证书机构是创建这些数字身份并将用户名绑定到公共密钥的人、流程和工具。
共有两种类型的证书机构 (CA):根 CA 和中介 CA。为了信任证书并建立安全连接,证书必须已由设备所连接的受信证书库中包含的 CA 签发。如果证书并非由受信 CA 签发,那连接设备会检查签发 CA 的证书是否由受信 CA 签发,以此类推直到找出一个受信的 CA。PKI 中每个设备的受信证书库必须包含用于验证的必要证书链。