我无法使用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,但我想避免切换。