Private key und certificate chain im PEM Format aus P12 generieren
-
Hi,
ich würde gerne aus einem P12 einen private key und die certificate chain im PEM Format speichern.
Das Ganze wird später in einer Windows-Application benutzt, die boost::asio als Netzwerkbibliothek nutzt.
Das Problem ist wohl nun, das boost::asio für den SSL-Kontext nur PEM Dateien nutzen kann.Gibt es irgendwelche Windows CryptoAPI Funktionen, mit denen ich das P12 in die beiden Formate umwandeln kann?
Ich hatte mir für Testzwecke mal mit OpenSSL diese beiden Dateien erstellt, aber nun soll dies programmatisch funktionieren (in einer Art Setupdialog).
Der User gibt einen P12 und dessen Passwort ein, und es wird eine verschlüsselte Configdatei + die 2 PEM Files generiert.Kennt jemand eine (einfache) Art, die PEM Files zu erstellen?