2017-02-15 1 views
0

Ich habe ein Problem bei der Installation/Verwendung eines selbstsignierten Zertifikats in PHP. (Der Hintergrund ist: Ich möchte ein privates Composer-Repository verwenden)PHP Cafile funktioniert, Capath nicht (Linux)

Ich habe das Zertifikat in/etc/ssl/certs mit sudo update-ca-certificates installiert. Das Zertifikat ist jetzt korrekt installiert.

Wenn ich das Zertifikat als Cafile konfigurieren =/etc/ssl/certs/mycert.pem funktioniert alles wie erwartet.

Jetzt dachte ich, es muss möglich sein, capath statt cafile zu verwenden. Also konfigurierte ich capath =/etc/ssl/certs und cafile = Diese Konfiguration funktioniert NICHT, also wird die mycert.pem nicht gefunden ?!

Vielen Dank für Ihre Hilfe :)

Antwort

0

Das Problem war im Zertifikat selbst. Es hatte eine ungültige CR.

Wenn ich das Zertifikat direkt angegeben habe, gibt es kein Problem damit, aber wenn es als Teil des certs-Ordners verwendet wird, musste ich^M

entfernen