Ich schreibe eine SOAP-Client-Anwendung unter Ubuntu mit OpenSSL und C ++. Ich habe Probleme, meinen Code zum Überprüfen des Serverzertifikats abzurufen, obwohl ich weiß, dass ein gültiges Zertifikat vorhanden ist.
Um sicherzugehen, dass dies der Fall ist und anscheinend PEM-Dateien verwendet werden, um gültige Zertifikate aufzulisten.
Kann mir jemand sagen, wo sich diese Dateien auf meiner Ubuntu 12.04-Installation befinden? Ich habe das Paket "ca-certificates" auf meinem Computer installiert. Müssen diese Dateien also irgendwo dort sein?
find / -name "*.pem"
find
Sie von/
ohne Verwendung aufwärts gehen ,sudo
werden viele Fehler für Verzeichnisse generiert, auf die der Benutzer keinen Zugriff hat. Verwenden vonsudo
(oder Umleiten durch Hinzufügen2> /dev/null
hält die Ausgabe sauber.Wahrscheinlich würde Ihnen das helfen:
apt-get install apt-file
apt-file update
apt-file list ca-certificates
quelle