cURL mit einem PKCS # 12-Zertifikat in einem Bash-Skript

habe ich eine Verbindung zu einem webservice, wo ein pkcs12-Zertifikat ist ein muss. die Idee war der Einsatz von curl in eine bash-Skript (unter OS X, um genau zu sein).

habe ich gelernt, dass eine der wenigen Dinge, die LOCKE nicht in der Kommunikation, ist der Umgang mit dem pkcs12-Zertifikate (.p12). was sind meine Optionen?

habe ich gelesen, dass die Konvertierung das Zertifikat in PEM-format funktionieren würde (mit openssl), aber ich habe keine Ahnung, wie zu sagen, curl, es wird ein PEM und sollte die Kommunikation mit einem webservice anfordern PKCS12-Zertifikate.

pkcs12 konvertieren zu pem erfolgen würde, wie dies (z.B.), bei mir hat es geklappt, allerdings habe ich noch nicht erfolgreich mit curl:

openssl pkcs12 -in mycert.p12 -out file.key.pem -nocerts -nodes
openssl pkcs12 -in mycert.p12 -out file.crt.pem -clcerts -nokeys

irgendwelche Tipps? oder, welche alternativen zu curl? die Lösung sollte sein, Kommandozeilen-basiert.

InformationsquelleAutor der Frage svenson | 2015-08-27

Schreibe einen Kommentar