konvertieren eine pem-Datei enthält eine x509 Zertifikat + private Schlüssel in eine pkcs12 (P12-Datei), der folgende Befehl verwendet wird, um konvertieren:Wie x509 Cert und Schlüssel zu einer pkcs12 Datei
openssl pkcs12 -export -inkey cert_pkey.pem -in cert_pkey.pem -out cert.p12
I Ich versuche, das gleiche programmatisch mit Java mit BouncyCastle-Bibliothek zu erreichen. Ich bin in der Lage, den X509Cert aus dem PEMObject zu extrahieren, aber der private Schlüssel war verwirrend.
Jede Hilfe die Schritte zusammen in piecing geschätzt:
- öffnen cert_pkey.pem Datei-Stream PEMParser mit
- die X509-Zertifikat von PemObject Get (fertig)
- den privaten Schlüssel aus dem Get PemObject (wie?)
- erstellen von Schlüsselspeicher Instanztyp PKCS12 mit Passwort
beliebigen Code Got? Also steckst du auf Schritt 3 fest? – weston
@weston hat die Lösung geschrieben, die für mich unten funktioniert hat. – c360ian