Le format de fichier PFX, souvent associé à l'extension .pfx, signifie « Personal Information Exchange » (Échange d'informations personnelles). Il s'agit d'un format standard utilisé pour stocker une clé privée ainsi que son certificat de clé publique correspondant (et souvent les certificats intermédiaires) dans un seul fichier protégé par mot de passe. Ce format est basé sur la norme PKCS #12 (Public-Key Cryptography Standards #12). Les fichiers PFX sont essentiels pour transporter ou sauvegarder en toute sécurité des identités numériques, telles que celles utilisées pour l'authentification des serveurs web SSL/TLS, la signature de code ou l'authentification des clients. Étant donné qu'ils contiennent la clé privée, qui est le composant le plus sensible d'un certificat numérique, les fichiers PFX doivent toujours être protégés par un mot de passe robuste. Ils sont couramment utilisés lors de la migration d'un certificat SSL d'un serveur web (comme IIS) vers un autre, ou lors de l'installation d'un certificat sur une machine devant l'utiliser pour des opérations cryptographiques. La structure garantit que la clé privée reste chiffrée jusqu'à ce que le mot de passe correct soit fourni lors de l'importation.