Un fichier P7B, également connu sous le nom de Fichier de certificat PKCS #7 ou Fichier de certificat standard de syntaxe de message cryptographique (Cryptographic Message Syntax Standard Certificate File), est un format courant pour stocker des certificats numériques et des chaînes de certificats. PKCS #7 (Public-Key Cryptography Standards #7) définit une syntaxe générale pour les messages cryptographiques, y compris les signatures numériques, les enveloppes numériques, les données signées et les messages contenant uniquement des certificats. Les fichiers P7B contiennent spécifiquement des certificats et des listes de révocation de certificats (CRL - Certificate Revocation Lists) mais n'incluent pas la clé privée. Cela les rend appropriés pour la distribution de certificats publics et l'établissement de chaînes de confiance sans exposer les informations sensibles de la clé privée. Ils sont typiquement encodés en ASCII Base64 (format PEM) ou en format binaire DER. Ces fichiers sont cruciaux pour établir une communication sécurisée, vérifier les identités et garantir l'intégrité des données dans diverses applications, y compris les serveurs web (SSL/TLS), le chiffrement des e-mails et les VPN. Lorsqu'un fichier P7B est importé, il permet au système de faire confiance aux certificats inclus et à toutes les entités signées par ceux-ci, formant une chaîne de confiance remontant à une autorité de certification racine.