Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 830

PKCS#12

Was ist PKCS#12?

PKCS#12Passwortgeschutztes Dateiformat (.pfx / .p12), das einen privaten Schlussel zusammen mit seiner Zertifikatskette bundelt; standardisiert in RFC 7292.


PKCS#12 wurde ursprunglich von RSA Laboratories veroffentlicht und von der IETF in RFC 7292 uberarbeitet. Es definiert einen ASN.1/DER-Container zum Speichern und Transportieren eines privaten Schlussels samt zugehoriger X.509-Zertifikatskette. Der Container, meist als .pfx oder .p12 sichtbar, enthalt einen oder mehrere SafeBags (Schlussel-, Zertifikats-, CRL-Bags), die mit einem aus dem Passwort abgeleiteten Schlussel verschlusselt sind. Historisch nutzte PKCS#12 schwache PKCS#5-v1-PBE-Konstruktionen; moderne Implementierungen sollten gemass NIST und OpenSSL 3 PBES2 mit AES-CBC oder AES-GCM und einer PRF wie HMAC-SHA-256 verwenden. PKCS#12 ist die universelle Methode, um Serverzertifikate, S/MIME-Anmeldedaten und TLS-Client-Zertifikate in Windows, macOS, Java-Keystores oder HSMs zu importieren.

Beispiele

  1. 01

    Export eines Apple-Developer-ID-Zertifikats samt privatem Schlussel aus Schlusselbundverwaltung als .p12.

  2. 02

    Import eines TLS-Serverzertifikats in Windows IIS per Doppelklick auf eine .pfx-Datei.

Häufige Fragen

Was ist PKCS#12?

Passwortgeschutztes Dateiformat (.pfx / .p12), das einen privaten Schlussel zusammen mit seiner Zertifikatskette bundelt; standardisiert in RFC 7292. Es gehört zur Kategorie Kryptografie der Cybersicherheit.

Was bedeutet PKCS#12?

Passwortgeschutztes Dateiformat (.pfx / .p12), das einen privaten Schlussel zusammen mit seiner Zertifikatskette bundelt; standardisiert in RFC 7292.

Wie funktioniert PKCS#12?

PKCS#12 wurde ursprunglich von RSA Laboratories veroffentlicht und von der IETF in RFC 7292 uberarbeitet. Es definiert einen ASN.1/DER-Container zum Speichern und Transportieren eines privaten Schlussels samt zugehoriger X.509-Zertifikatskette. Der Container, meist als .pfx oder .p12 sichtbar, enthalt einen oder mehrere SafeBags (Schlussel-, Zertifikats-, CRL-Bags), die mit einem aus dem Passwort abgeleiteten Schlussel verschlusselt sind. Historisch nutzte PKCS#12 schwache PKCS#5-v1-PBE-Konstruktionen; moderne Implementierungen sollten gemass NIST und OpenSSL 3 PBES2 mit AES-CBC oder AES-GCM und einer PRF wie HMAC-SHA-256 verwenden. PKCS#12 ist die universelle Methode, um Serverzertifikate, S/MIME-Anmeldedaten und TLS-Client-Zertifikate in Windows, macOS, Java-Keystores oder HSMs zu importieren.

Wie schützt man sich gegen PKCS#12?

Schutzmaßnahmen gegen PKCS#12 kombinieren typischerweise technische Kontrollen und operative Praktiken, wie in der Definition oben beschrieben.

Welche anderen Bezeichnungen gibt es für PKCS#12?

Übliche alternative Bezeichnungen: PFX, .p12, .pfx.

Verwandte Begriffe