P7B 文件是一种基于公钥加密标准 #7 (Public Key Cryptography Standards #7, PKCS #7) 的安全证书文件格式。它主要用于存储数字证书和证书链,这对于在互联网上建立安全通信至关重要。与 CER 或 CRT 等其他证书格式不同,P7B 文件以 Base64 编码的 ASCII 格式存储,专门包含证书及其中间证书,但不包含私钥。这使得它非常适合在服务器、Web 浏览器和电子邮件客户端之间导出和导入公钥和证书链。它通常在 Windows 环境中,以及被 IIS (Internet Information Services) 和 Apache 等 Web 服务器用于促进 SSL/TLS 握手。该格式由 IETF 标准化,因其能够将多个证书捆绑到一个文件中而得到广泛认可,从而简化了在系统上安装完整信任链的过程。由于它使用 ASCII 编码,文件内容是人类可读的文本块,以 '-----BEGIN PKCS7-----' 开始,以 '-----END PKCS7-----' 结束。