在 macOS 中,我想使用openssl连接到服务器。
使用命令 openssl s_client -connect ipaddress:port -cert path.crt -key path.key.pem
显示已连接但抛出 验证返回码:19(证书链中的自签名证书)
我猜这是因为缺少CA。
在我的情况下,要引用链证书的路径,该文件的(chain.cert.pem)是通过结合根证书(ca.cert.pem.crt)和中间证书( ca.cert.pem.crt)。
我测试了添加链证书为 openssl s_client-连接ipaddress:端口-CAfile \ path \ chain.cert.pem -cert path.crt -key path.key.pem
这是错误的参数,好像是我没有正确添加CAfile
请提供您的建议,以便我尝试与服务器连接。