Я не могу заставить wget использовать клиентские сертификаты. В документации говорится об использовании флага --certificate.
Использование флага сертификата понятно, я установил его для использования PEM-версии сертификата клиента.
Но когда я подключаюсь, я получаю следующую ошибку:
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.
Ошибка рукопожатия ssl означает, что клиент не предоставил правильный сертификат клиента. Еще клиентский сертификат, которым я пользуюсь, работает в браузере.
Примечание. Когда я отключаю аутентификацию клиента на сервере, wget может подключиться. Примечание: рекомендуется использовать curl, но я бы хотел избежать переключения.