Das PFX-Dateiformat, oft mit der Erweiterung .pfx assoziiert, steht für Personal Information Exchange. Es ist ein Standardformat, das verwendet wird, um einen privaten Schlüssel zusammen mit seinem entsprechenden öffentlichen Schlüsselzertifikat (und häufig auch den Zwischenzertifikaten) in einer einzigen, passwortgeschützten Datei zu speichern. Dieses Format basiert auf dem PKCS #12-Standard (Public-Key Cryptography Standards #12). PFX-Dateien sind entscheidend für den sicheren Transport oder die Sicherung digitaler Identitäten, wie sie beispielsweise für die SSL/TLS-Webserver-Authentifizierung, Code Signing oder Client-Authentifizierung verwendet werden. Da sie den privaten Schlüssel enthalten, die sensibelste Komponente eines digitalen Zertifikats, müssen PFX-Dateien immer mit einem starken Passwort geschützt werden. Sie werden üblicherweise verwendet, wenn ein SSL-Zertifikat von einem Webserver (wie IIS) auf einen anderen migriert wird oder wenn ein Zertifikat auf einer Maschine installiert wird, die es für kryptografische Operationen verwenden muss. Die Struktur stellt sicher, dass der private Schlüssel verschlüsselt bleibt, bis beim Import das korrekte Passwort eingegeben wird. Die Einhaltung des PKCS #12-Standards gewährleistet die Interoperabilität zwischen verschiedenen kryptografischen Systemen.