我正在尝试将我的客户端证书连接到一个自签名站点,但出现此错误:
Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_read_bytes', 'sslv3 alert certificate unknown')])")))
我设置连接的方式是:
session.verify = './cs/srv.pem'
session.cert = ('./cs/clt_pk.pem', './cs/clt_pv.pem')
我已验证证书可以单独工作:session.verify
可以正常工作(因此srv.pem
是有效的),会话证书也可以工作(如果我删除服务器验证)。