aliyun / aliyun-oss-android-sdk

Android SDK for aliyun object storage service
807 stars 306 forks source link

CertPathValidatorException #337

Open rczhang13028 opened 2 years ago

rczhang13028 commented 2 years ago

上传图片报错,错误信息如下: com.alibaba.sdk.android.oss.ClientException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. [ErrorMessage]: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. sdk版本: 2.9.11 手机信息: 小米9 Android 11

rczhang13028 commented 2 years ago

目前调试发现 Endpoint为https://oss-cn-qingdao.aliyuncs.com时上传图片报此错误,Endpoint为http://oss-cn-qingdao.aliyuncs.com时能成功上传。 我看文档和示例大部分都是用http的,是您这边https的证书问题?这边推荐使用http吗?没有找到关于Endpoint关于http、https的说明。谢谢!

rczhang13028 commented 2 years ago

image 另外稍微看了点您这边的实现,我的理解是推荐使用http?

wushuai1415 commented 2 years ago

其他机型测试过吗

rczhang13028 commented 2 years ago

其他机型测试过吗

有,但是现在又都好了,啥也没改。

userByHu commented 2 years ago

其他机型测试过吗

我这边也出现了类似问题“CertPathValidatorException”,周围能借到的手机都试了不行,然后有个诡异现象:直接使用目标(上传)参数不行,但是先切换使用另一个正常的(上传)参数,上传图片成功后再切回来,就可以了

iamlipan commented 2 years ago

我们这边也出现了类似的问题,希望重视一下,很影响用户的体验