Ich kann wget nicht dazu bringen, die Client-Zertifikate zu verwenden. In der Dokumentation wird die Verwendung des Flags --certificate beschrieben.
Die Verwendung des Zertifikat-Flags ist klar. Ich habe festgelegt, dass die PEM-Version des Client-Zertifikats verwendet wird.
Aber wenn ich mich verbinde, erhalte ich den folgenden Fehler:
HTTP request sent, awaiting response... Read error (error:14094410:SSL routines:
SSL3_READ_BYTES:sslv3 alert handshake failure; error:140940E5:SSL routines:SSL3_
READ_BYTES:ssl handshake failure) in headers.
Giving up.
Ein SSL-Handshake-Fehler bedeutet, dass der Client kein korrektes Client-Zertifikat angegeben hat. Das von mir verwendete Client-Zertifikat funktioniert immer noch in einem Browser.
Hinweis: Wenn ich die Clientauthentifizierung auf dem Server deaktiviere, kann wget eine Verbindung herstellen. Hinweis: Die Verwendung von Curl wird empfohlen, aber ich möchte den Wechsel vermeiden.