Voraussetzung:
SAPCRYPTOLIB 5.5.5 patch level 16 oder höher.
Sie können auf einem ABAP Stack durch Eingabe der Transaktion STRUST > Environment > Display SSF Version überprüfen, ob die SAPCRYPTOLIB installiert ist und in welcher Version. Alternativ können Sie auf der Kommandozeile den Befehl sapgenpse ausführen.
Exportieren des PSE Files in ein PKCS#12 File:
sapgenpse export_p12 –p <YOUR_PSE> <P12_FILE>
Beispiel:
sapgenpse export_p12 -p sapssl.pse test.p12
Mit dem freien OpenSSL kann man nun den private und public key extrahieren:
openssl pkcs12 -in <P12_FILE> -out <OUTPUT.txt> -nodes
Beispiel:
openssl pkcs -in test.p12 -out output.txt -nodes
Die Keys kann man sich nun im erstellten txt File anschauen.
Entnommen aus SCN: How to export the Private Key from a SSL PSE?
