本地项目调调腾讯的名片识别OCR的SDK时,出错报[TencentCloudSDKException]message:javax.net.ssl.SSLHandshakeException-sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target requestId:
但是我有试过把证书导入到Java的jre的/lib/security/中,运行项目还是报上面那个异常,请问大佬怎么解决
证书问题通常是客户端环境配置错误导致的。SDK 没有对证书进行操作,依赖的是 Java 运行环境本身的处理。出现证书问题后,可以使用-Djavax.net.debug=ssl
开启详细日志辅助判断。
有用户报告使用 IBM JDK 1.8 出现证书报错:javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
,使用 Oracle JDK 后问题消失。 自测 换jdkok了 https://github.com/TencentCloud/tencentcloud-sdk-java
相似问题