.P12

P12 Datei

PKCS #12 Personal Information Exchange File
Frage stellen
SCHNELLE ANTWORT

Eine P12-Datei ist ein verschlüsseltes, passwortgeschütztes Paket, das ein digitales Zertifikat zusammen mit dem zugehörigen privaten Schlüssel enthält (PKCS #12-Format). Sie wird nicht wie ein Dokument geöffnet - sie wird importiert. Unter Windows genügt ein Doppelklick, um den Zertifikat-Importassistenten zu starten (Passwort erforderlich). Unter macOS importieren Sie sie per Doppelklick in den Schlüsselbund. Behandeln Sie die Datei vertraulich: Sie enthält Ihren privaten Schlüssel.

Entwickler: RSA Laboratories (PKCS #12 standard); now IETF RFC 7292 Kategorie: Betriebssystemdateien Offener Standard MIME: application/x-pkcs12
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .NOMEDIA · .DLL · .TMP · .LNK

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 19, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das P12-Dateiformat?

Eine .p12-Datei ist ein PKCS #12-Archiv, das ein oder mehrere X.509-Zertifikate zusammen mit den zugehörigen privaten Schlüsseln in einer einzigen, passwortgeschützten Binärdatei bündelt. Das Format wurde ursprünglich von RSA Laboratories definiert und unterliegt jetzt dem IETF RFC 7292 (2014). Es wird häufig zur Übertragung von Anmeldeinformationen zwischen Systemen verwendet - etwa beim Exportieren eines TLS/SSL-Zertifikats von einem Server und dessen Import auf einen anderen oder bei der Verteilung einer Code-Signing- oder E-Mail-Signieridentität.

Der binäre Inhalt ist in DER (Distinguished Encoding Rules) kodiert und als verschachtelte ASN.1-Objekte strukturiert. Die Datei beginnt mit den DER-Bytes 30 82, die eine ASN.1-SEQUENCE markieren, obwohl diese Bytes allein nicht eindeutig für PKCS #12 sind. Passwortbasierte Verschlüsselung (PBE) schützt sowohl den privaten Schlüssel als auch optional die Zertifikate. Moderne Implementierungen bevorzugen AES-256-CBC oder 3DES-CBC; ältere Software kann noch RC2-basierte Archive erzeugen.

.p12 und .pfx sind austauschbar - beide enthalten eine identische PKCS #12-Struktur; der Name .pfx geht dem RFC voraus und stammt von Microsoft. Unter Windows öffnet ein Doppelklick auf eine .p12-Datei den Zertifikat-Importassistenten. Unter macOS übernimmt der Schlüsselbund den Import nativ. Unter Linux ist openssl pkcs12 das standardmäßige Befehlszeilenwerkzeug.

Verwandte Formate sind .pem (textcodierte Zertifikate, nicht gebündelt), .cer (nur Zertifikat, kein privater Schlüssel) und .jks (Java KeyStore - das Java-Ökosystem-Äquivalent).

Sicherheit

RISIKO: HIGH

Eine .p12 enthält einen PRIVATEN SCHLÜSSEL und gehört damit zu den sensibelsten Dateitypen, die ein Nutzer handhabt: Wer die Datei und das Passwort kennt, kann die Identität des Zertifikatsinhabers annehmen - Code oder Dokumente in dessen Namen signieren, S/MIME-E-Mails senden oder entschlüsseln oder einen Server mit dieser Identität betreiben. Senden Sie eine .p12 niemals ungeschützt per E-Mail, legen Sie sie nicht in der Versionsverwaltung ab (ein häufiges Datenleck in CI/CD-Repositories), verwenden Sie ein starkes Exportpasswort und löschen Sie die Datei nach dem Import. Behandeln Sie unerwartete .p12-Anhänge als verdächtig. Verwenden Sie ausschließlich vertrauenswürdige Werkzeuge (Betriebssystem-Assistenten, OpenSSL, Schlüsselbund) - niemals dubiöse „Zertifikat-Viewer“-Websites, die Ihren Schlüssel abgreifen könnten.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEPKCS #12 Personal Information Exchange File
ENTWICKLERRSA Laboratories (PKCS #12 standard); now IETF RFC 7292seit PKCS #12 v1.0 published 1999 by RSA Laboratories; now RFC 7292 (2014)
MIME TYPEapplication/x-pkcs12
TYPVerschlüsseltes, passwortgeschütztes Schlüssel+Zertifikat-Paket (binär, DER/PKCS#12)
STANDARDOffen · lizenzfrei
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001
HEX
3082
ASCII
0·
Beginnt mit dem DER-Tag 30 82 xx xx (eine ASN.1 SEQUENCE mit 2-Byte-Länge) - dasselbe generische Präfix wie viele DER-kodierte Kryptoobjekte, daher nicht eindeutig für .p12. Der Inhalt ist eine PKCS#12-Struktur; zur Identifizierung Erweiterung/Kontext heranziehen, nicht die ersten Bytes allein.

Programme zum Öffnen von P12-Dateien

Windows4 apps
OpenSSL Open Source Extrahieren oder konvertieren: 'openssl pkcs12 -in file.p12 -out out.pem -nodes' (fragt nach dem Passwort).
Windows Certificate Import Wizard (built-in) Integriert Doppelklick auf die .p12 → der Zertifikat-Importassistent öffnet sich; Passwort eingeben und Speicher wählen (Eigene Zertifikate/Aktueller Benutzer oder Lokaler Computer).
certutil / PowerShell (built-in) Integriert Prüfen/Importieren per Shell: 'certutil -dump file.p12' oder PowerShell 'Get-PfxData -FilePath file.p12' / 'Import-PfxCertificate' (.p12 = .pfx).
Adobe Acrobat (as a digital ID, not a viewer) Freemium Einstellungen → Unterschriften → Identitäten → .p12 als Digitale ID für PDF-Signaturen hinzufügen. Die Datei wird NICHT als Dokument angezeigt.
macOS2 apps
Keychain Access (built-in) Integriert Doppelklick auf die .p12 → Import in den Schlüsselbund (Dateipasswort eingeben); die Identität (und der Schlüssel) steht dann Apps und Xcode zur Verfügung.
OpenSSL / security (built-in) Open Source Terminal: 'openssl pkcs12 -in file.p12 ...' zum Prüfen/Extrahieren oder 'security import file.p12 -k login.keychain' zum Importieren.
Linux2 apps
OpenSSL Open Source Extrahieren oder konvertieren: 'openssl pkcs12 -in file.p12 -out out.pem -nodes' (fragt nach dem Passwort).
GNOME Keyring / Seahorse Open Source Die .p12 in die App „Passwörter und Schlüssel“ (Seahorse) importieren, um Zertifikat und Schlüssel zu speichern.

Technische Details

technische Spezifikation
Container-TypVerschlüsseltes Multi-Objekt-Paket, das eine Zertifikatskette und private Schlüssel in einer einzigen Datei speichert
BinärkodierungDER (Distinguished Encoding Rules), strukturiert als verschachtelte ASN.1-Objekte
MIME-Typapplication/x-pkcs12
Magic Bytes30 82 an Offset 0 - DER ASN.1 SEQUENCE-Tag gefolgt von einem 2-Byte-Längenfeld; nicht eindeutig für .p12 allein
PasswortschutzPflicht für Private-Key-Bags; optional separat auf Zertifikat-Bags anwendbar
Symmetrische VerschlüsselungAES-256-CBC (moderner Standard); 3DES-CBC und RC2 in älteren Implementierungen
SchlüsselableitungsfunktionPKCS #12 KDF (PBKDF1-Variante) gemäß RFC 7292; PBKDF2 und PBMAC1 ergänzt durch RFC 9579 (2024)
MAC-IntegritätHMAC über die AuthenticatedSafe-Struktur berechnet; SHA-1 (klassisch) oder SHA-256 (modern)
ZertifikatspeicherungUnterstützt die vollständige Kette: Endentitätszertifikat, Zwischen-CAs und Root-CA in einem Archiv
Unterstützte Typen privater SchlüsselRSA, DSA, ECDSA; in der Praxis häufig RSA-2048 oder ECDSA P-256/P-384
AnzeigenamePro-Eintrag-Anzeigealias als SafeBag localKeyId oder friendlyName-Attribut gespeichert (OID 1.2.840.113549.9.20)
Austauschbares Format.pfx ist der von Microsoft stammende Name für dieselbe PKCS #12-Binärstruktur; der Dateiinhalt ist identisch
PlattformunterstützungNativ unter Windows (certutil, MMC-Zertifikat-Snap-In), macOS (Schlüsselbund), iOS und Android
Typische AnwendungsfälleTLS/SSL-Zertifikat-Export und -Import, Code-Signing, S/MIME-E-Mail-Identität, Client-Authentifizierung
Typische Dateigröße1-10 KB für einen einzelnen Schlüssel und ein Zertifikat; größer bei einer vollständigen Zertifikatskette
VeröffentlichtPKCS #12 v1.0 published 1999 by RSA Laboratories; now RFC 7292 (2014)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.rfc-editor.org

P12-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit P12-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu P12-Dateien.

Häufig gestellte Fragen

Was ist eine .p12-Datei?
Ein verschlüsseltes, passwortgeschütztes PKCS #12-Paket, das ein digitales Zertifikat samt privatem Schlüssel enthält. Es ist dasselbe Format wie .pfx und wird für TLS/Client-Zertifikate, Code-Signing, Apple-Entwickler-/Push-Zertifikate und S/MIME-E-Mail verwendet.
Was ist der Unterschied zwischen .p12 und .pfx?
In der Praxis keiner - beide verwenden das PKCS #12-Format. .pfx ist Microsofts Bezeichnung, .p12 die allgemeinere. Normalerweise können Sie die eine Datei einfach in die andere umbenennen.
Wie öffne ich eine .p12-Datei unter Windows?
Doppelklicken Sie darauf, um den Zertifikat-Importassistenten zu starten, geben Sie das Erstellungspasswort ein und wählen Sie einen Speicher. Zur Überprüfung verwenden Sie 'certutil -dump file.p12' oder OpenSSL - eine .p12 liest man nicht, man importiert sie.
Wie öffne ich eine .p12 auf einem Mac?
Doppelklicken Sie darauf, um sie in den Schlüsselbund zu importieren (Dateipasswort eingeben). Das Zertifikat und der private Schlüssel stehen dann Apps, Xcode und Safari zur Verfügung.
Wie extrahiere ich Zertifikat und Schlüssel aus einer .p12 für Apache/Nginx?
Verwenden Sie OpenSSL: 'openssl pkcs12 -in file.p12 -clcerts -nokeys -out cert.pem' für das Zertifikat und '... -nocerts -nodes -out key.pem' für den privaten Schlüssel.
Ich habe das .p12-Passwort verloren - kann ich die Datei noch öffnen?
Nein. Der private Schlüssel ist mit diesem Passwort verschlüsselt, und eine legitime Wiederherstellung ist nicht möglich. Sie müssen das Zertifikat am Ausstellungsort erneut exportieren oder ein neues ausstellen lassen.
Kann Adobe Reader/Acrobat eine .p12-Datei öffnen?
Acrobat kann eine .p12 als „Digitale ID“ importieren, um PDFs zu signieren, öffnet sie aber nicht als anzeigbares Dokument. Der kostenlose Reader importiert sie nicht als Signieridentität. Verwenden Sie den Windows-Zertifikatspeicher oder den macOS-Schlüsselbund.

Quellen

1IETF RFC 7292 - PKCS #12: Personal Information Exchange Syntax v1.1www.rfc-editor.org
2Microsoft Learn - Import/export certificates with private keyslearn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Verwandte Erweiterungen

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen