收藏
回答

SSL handshake failed

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug code2session 工具 6.5.3 2.0.0

境内服务器无法获取到api.weixin.qq.com返回的证书。SSL handshake失败。

境外服务器可以正常进行SSL通信并拿到返回的证书。

具体测试命令如下:

openssl s_client -connect api.weixin.qq.com:443 -servername api.weixin.qq.com -tls1_2

CONNECTED(00000003)

write:errno=104

---

no peer certificate available

---

No client certificate CA names sent

---

SSL handshake has read 4320 bytes and written 0 bytes

---

New, (NONE), Cipher is (NONE)

Secure Renegotiation IS supported

Compression: NONE

Expansion: NONE

No ALPN negotiated

SSL-Session:

    Protocol  : TLSv1.2

    Cipher    : 0000

    Session-ID:

    Session-ID-ctx:

    Master-Key:

    Key-Arg   : None

    Krb5 Principal: None

    PSK identity: None

    PSK identity hint: None

    Start Time: 1552387922

    Timeout   : 7200 (sec)

    Verify return code: 0 (ok)


最后一次编辑于  03-18
回答关注问题邀请回答
收藏

1 个回答