P12-Dateiformat-Spezifikation
Element | Beschreibung |
---|---|
Typ | Binär |
MIME-Typ | application/x-pkcs12 |
Verschlüsselung | Ja |
Zertifikatsdaten enthalten | Ja |
Schlüsselbund enthalten | Ja |
Dateistruktur | Baumartig |
Charakter-Encoding | N/A |
Maximale Dateigröße | Abhängig von Inhalt |
Kollationsabfolge | N/A |
Zertifikatskette unterstützen | Ja |
Algorithmus zur Verschlüsselung | RSA/AES |
Was ist eine P12 datei?
Eine P12- .P12-Datei ist ein digitales Zertifikat, das Ihren öffentlichen Schlüssel und Ihre persönlichen Identifikationsinformationen enthält, mit denen Sie eine sichere Verbindung zu einem privaten Netzwerk herstellen können oder zugang für verschiedene Web-Inhalte erhalten. Diese Datei wurde von der PKCS Standardserie #12 entwickelt, die vom RSA Security-Unternehmen erstellt wurde. Sie ist ein privater Schlüsseldateicaontainer, normalerweise verwendet mit dem dazugehörigen öffentlichen Schlüssel. Diese Datei ist meist verschlüsselt und weist ein Passwort auf.
Es kann mit der Microsoft Internet Information Server (IIS) Software und anderen SSL-kompatiblen Servern verwendet werden, um die Authentizität und Integrität von Browsern und Servern zu bestimmen. Einige Apple Mac OS X-Anwendungen verwenden auch diese Dateien, einschließlich Mail und Safari. Ähnliche Erweiterungen umfassen .PFX, PCKS#12, .CER, .DER und PKCS#7.
Um Daten in diesem Format zu speichern, muss der anfragende Benutzer die Anforderung vom Server oder Anbieter des digitalen Zertifikats erhalten, damit er den privaten Schlüssel erhalten kann. Dazu benötigen P12- .P12-Dateien Clientzertifikate, die üblicherweise von einer Zertifikatsstelle ausgestellt werden. Nach dem Herunterladen wird ein persönliches Kennwort benötigt, um die Datei zu entschlüsseln.
Liste von Programmen, die P12-Dateien öffnen können
FAQs und Anleitungen
1. P12-Dateien öffnen
Um eine P12-Datei zu öffnen, verwenden Sie OpenSSL:
- OpenSSL herunterladen: Laden Sie OpenSSL von der offiziellen Webseite herunter und installieren Sie es.
- Terminal öffnen: Öffnen Sie die Kommandozeile oder das Terminal.
- In das Verzeichnis navigieren: Gehen Sie zu dem Verzeichnis, in dem sich Ihre P12-Datei befindet.
- Befehl eingeben: Verwenden Sie den Befehl:
openssl pkcs12 -in dateiname.p12 -out output.pem -nodes -clcerts
- Kennwort eingeben: Geben Sie das Kennwort der P12-Datei ein, wenn Sie dazu aufgefordert werden.
- Ergebnis: Die Datei
output.pem
enthält nun Ihre Zertifikate und privaten Schlüssel.
2. P12-Datei in PFX konvertieren
Voraussetzungen: OpenSSL sollte auf dem Computer installiert sein.
Schritte zur Konvertierung:
- Öffne das Terminal oder die Eingabeaufforderung.
- Verwende den folgenden Befehl, um die P12-Datei in PFX zu konvertieren:
openssl pkcs12 -in beispiel.p12 -out beispiel.pfx -export
- Gib das Passwort für die P12-Datei ein, wenn dazu aufgefordert.
- Gespeicherte PFX-Datei befindet sich im aktuellen Verzeichnis.
3. Zertifikat aus P12-Datei extrahieren
So extrahieren Sie ein Zertifikat aus einer P12-Datei:
- 📂 P12-Datei lokalisieren: Suchen Sie die
.p12
-Datei auf Ihrem Computer. - 🔓 OpenSSL installieren: Wenn nicht bereits installiert, installieren Sie OpenSSL auf Ihrem System.
- ✍️ Kommandozeile öffnen: Starten Sie das Terminal oder die Eingabeaufforderung.
- ⚙️ Befehl eingeben: Führen Sie den folgenden Befehl aus:
Ersetzen Sieopenssl pkcs12 -in dateiname.p12 -clcerts -nokeys -out zertifikat.crt
dateiname.p12
durch den Pfad zu Ihrer P12-Datei. - 🔑 Passwort eingeben: Geben Sie das Passwort für die P12-Datei ein, wenn Sie dazu aufgefordert werden.
- 📜 Zertifikat abrufen: Das extrahierte Zertifikat wird als
zertifikat.crt
im aktuellen Verzeichnis gespeichert.
4. P12-Datei erstellen
Erstellen einer P12-Datei mit OpenSSL:
- Installieren Sie
OpenSSL
auf Ihrem Computer. - Öffnen Sie ein Terminal oder die Eingabeaufforderung.
- Generieren Sie einen privaten Schlüssel:
openssl genrsa -out privkey.pem 2048
- Erstellen Sie eine Zertifikatsanfrage (CSR):
openssl req -new -key privkey.pem -out cert.csr
- Signieren Sie das Zertifikat selbst oder nutzen Sie eine CA:
openssl x509 -req -days 365 -in cert.csr -signkey privkey.pem -out cert.pem
- Erstellen Sie die P12-Datei:
openssl pkcs12 -export -out file.p12 -inkey privkey.pem -in cert.pem
- Folgen Sie den Anweisungen zur Eingabe eines Passworts.
Weitere Dateiformate mit der P12-Endung
Die P12-Dateiendung kann anders beschrieben werden. Unten sind andere Dateinamen im Zusammenhang mit endung P12.
# | Endung | Beschreibung |
---|---|---|
1 | P12 | Digital identification file |