We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
使用android版本微信小程序去连接libhv创建的websocket服务器,直接返回websocket error,服务器方面已经按照下面代码设置了ssl:
m_WebSocketServer.https_port = port; hssl_ctx_opt_t param = {}; param.crt_file = crt_file_path.c_str(); param.key_file = key_file_path.c_str(); param.endpoint = HSSL_SERVER; if (0 != m_WebSocketServer.newSslCtx(¶m)) { return 2; }
ssl的crt文件和key文件都是从aliyun申请的,经测试,ios版本的微信小程序、unity3d电脑版、unity3d的app版等版本,都可以正常连接,唯独android版本微信小程序的无法连接,经https://www.myssl.cn/tools/check-server-cert.html的检测,发现如下警告:
证书来源: 缺失证书 状态: 错误: 服务器缺少中间证书
根据资料查询要求将中间证书复制到crt证书后面,但阿里云提供的证书里面,crt证书后面已经有了中间证书,文件如下:
-----BEGIN CERTIFICATE----- crt证书内容 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- 中间证书内容 -----END CERTIFICATE-----
按网络上面资料证书是齐全的,但不知为何依然报错缺少中间证书???
The text was updated successfully, but these errors were encountered:
不太清楚,可以抓包看看SSL握手过程
Sorry, something went wrong.
No branches or pull requests
使用android版本微信小程序去连接libhv创建的websocket服务器,直接返回websocket error,服务器方面已经按照下面代码设置了ssl:
m_WebSocketServer.https_port = port;
hssl_ctx_opt_t param = {};
param.crt_file = crt_file_path.c_str();
param.key_file = key_file_path.c_str();
param.endpoint = HSSL_SERVER;
if (0 != m_WebSocketServer.newSslCtx(¶m))
{
return 2;
}
ssl的crt文件和key文件都是从aliyun申请的,经测试,ios版本的微信小程序、unity3d电脑版、unity3d的app版等版本,都可以正常连接,唯独android版本微信小程序的无法连接,经https://www.myssl.cn/tools/check-server-cert.html的检测,发现如下警告:
证书来源: 缺失证书
状态: 错误: 服务器缺少中间证书
根据资料查询要求将中间证书复制到crt证书后面,但阿里云提供的证书里面,crt证书后面已经有了中间证书,文件如下:
-----BEGIN CERTIFICATE-----
crt证书内容
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
中间证书内容
-----END CERTIFICATE-----
按网络上面资料证书是齐全的,但不知为何依然报错缺少中间证书???
The text was updated successfully, but these errors were encountered: