小编Red*_*ddy的帖子

SSL故障(openssl)

我需要通过SSL协议配置连接到服务器.我从服务器所有者获得了2个文件 - CA根证书(ca.pem)和测试证书请求(test.csr文件).

我试图通过openssl s_connect实用程序测试连接,我给出了奇怪的结果(xxx - 屏蔽值):

openssl s_client -connect MYURL -CAfile ca.pem
CONNECTED(00000003)
xxx verify return:1
xxx verify return:1
3074332296:error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1193:SSL alert number 40
3074332296:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:177:
Run Code Online (Sandbox Code Playgroud)

但是,在握手警报和打印证书数据后,我看到:

SSL handshake has read yyy bytes and written yyy bytes
New, xxx, Cipher is xxx
Server public key is xxx bit
Compression: xxx
Expansion: xxx
SSL-Session:
    Protocol  : xxx
    Cipher    : xxx
    Session-ID: 
    Session-ID-ctx: 
    Master-Key: xxx
    Key-Arg   : xxx
    PSK identity: xxx
    PSK identity hint: xxx
    Compression: …
Run Code Online (Sandbox Code Playgroud)

ssl openssl handshake

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

handshake ×1

openssl ×1

ssl ×1