java.security.cert.CertPathValidatorException: Trust anchor for certification path not found - Android Nougat
我不明白这个问题,如果这是来自服务器配置不当或我应该在应用程序中设置特定的东西,这是我第一次遇到这个问题。
所以我尝试使用openssl命令检查并返回:
Verify return code: 21 (unable to verify the first certificate)
因此,在我的app
中,如果证书不受信任true
,我只返回false
。
我检查了Android示例中的network_security_config
但仍显示相同的认证错误。
不幸的是我无法显示网址,我只能说它的使用
issuer=/C=US/O=Symantec Corporation/OU=Symantec Trust Network/CN=Symantec Class 3 Secure Server CA - G4
我还从手机中的system
证书中检查了这个,我没看到这个。
我需要的是,即使我没有设置返回true
,如果它是untrusted
,它也不会起作用,我可以这样做吗?
我错过了什么吗? Android应用程序中的一些配置?