@
yinmin 我这么操作了还是连不上,后来感觉是自己生成的证书有问题,从网上找了个生成证书的脚本生成出来,然后再按这个配置操作就能正常连上了。
但是目前有个问题是,redis-cli 用上面的--tls 命令能正常连上并发送 ping/pong ,说明服务端正常工作,我用 python 客户端的话还是连不上
命令是
conn = redis.Redis(
host='localhost',
port=6666,
ssl=True,
ssl_certfile='client.crt',
ssl_keyfile='client.key',
ssl_cert_reqs="required",
ssl_ca_certs='ca.crt',
)
报错提示
File "C:\Program Files\Python310\lib\
ssl.py", line 975, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate signature failure (_ssl.c:997)