Golang 中国

现在需要与安卓通过TLS 通信,但是总是提示 tls: client didn’t provide a certificate,说客户端找不到证书,但是服务器的证书生成 .pem 用go 客户端请求是没有问题的。但是生成 .crt 文件交给安卓以后就会报这个错误,有了解的朋友吗。帮忙解决一下这个问题。
谢谢

1 回复
525252
#1 525252 • 2017-10-05 04:12

服务器端是 root ca+ client ca list
客户端是 rootca +自己的证书.

client didn’t provide a certificate
可能有2种情况:
1,客记端的证书过期或无效
2,客户端有 crt,但没有 root crt ,所以也就是个无效证书?

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。