验证错误:num = 20:无法获取本地发行者证书(openssl)

时间:2020-10-07 12:37:27

标签: https openssl

我已使用操作系统随附的CA(https://www.ubuntu.com/)来保护https后面的Web服务器。因此,当我想连接到尝试使用以下方法测试连接的服务器时,我需要指定该CA:

$ openssl s_client -CApath /home/user/my-certs/ -connect myhost.internal:443
verify error:num=20:unable to get local issuer certificate
verify return:1
....
verify return:1
140085612160320:error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:../ssl/record/rec_layer_s3.c:1543:SSL alert number 40

我还验证了路径中的证书为OK

$ openssl verify /home/user/my-certs/myhost.internal.cer
/home/user/my-certs/myhost.internal.cer: OK

我在做错什么,如何继续调试问题?

0 个答案:

没有答案