Eine P7B-Datei ist ein Sicherheitszertifikatsdateiformat, das auf den Public Key Cryptography Standards #7 (PKCS #7) basiert. Es wird hauptsächlich zur Speicherung digitaler Zertifikate und Zertifikatsketten verwendet, die für den Aufbau sicherer Kommunikation über das Internet unerlässlich sind. Im Gegensatz zu anderen Zertifikatsformaten wie CER oder CRT wird eine P7B-Datei in einem Base64-kodierten ASCII-Format gespeichert und enthält spezifisch das Zertifikat und seine Zwischenzertifikate, jedoch nicht den privaten Schlüssel. Dies macht es ideal für den Export und Import öffentlicher Schlüssel und Zertifikatsketten zwischen Servern, Webbrowsern und E-Mail-Clients. Es wird häufig in Windows-Umgebungen und von Webservern wie IIS (Internet Information Services) und Apache verwendet, um SSL/TLS-Handshakes zu ermöglichen. Das Format wird von der IETF standardisiert und ist weithin anerkannt für seine Fähigkeit, mehrere Zertifikate in einer einzigen Datei zu bündeln, was den Prozess der Installation einer vollständigen Vertrauenskette auf einem System vereinfacht. Da es ASCII-Kodierung verwendet, ist der Dateiinhalt als Textblock, der mit '-----BEGIN PKCS7-----' beginnt und mit '-----END PKCS7-----' endet, für Menschen lesbar.