HarmonyOS 鸿蒙Next @ohos/httpclient 库的证书校验功能校验失败

发布于 1周前 作者 itying888 来自 鸿蒙OS

HarmonyOS 鸿蒙Next @ohos/httpclient 库的证书校验功能校验失败

@ohos/httpclient 库的证书校验功能校验失败, app端的接口和域名 三方库内部方法check()拿到 的是 web端的 域名和pin值 , 报 CertificatePinner check–All SHA and hostname values does not match,please check. 错


更多关于HarmonyOS 鸿蒙Next @ohos/httpclient 库的证书校验功能校验失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
可以排查下是不是服务器返回的证书过期了

更多关于HarmonyOS 鸿蒙Next @ohos/httpclient 库的证书校验功能校验失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS 鸿蒙Next中@ohos/httpclient库的证书校验功能校验失败的问题,这通常与证书配置、证书路径或证书格式有关。以下是一些可能的解决方法:

  1. 确认证书有效性:首先确保所使用的证书是有效的,并且没有过期。同时,证书链必须完整,包括根证书和中间证书。

  2. 检查证书路径:确保证书文件路径正确无误,并且应用程序有权限访问该路径。证书文件应正确放置在设备的存储位置。

  3. 证书格式:验证证书的格式是否为系统所支持的类型,如PEM或DER格式。不同格式的证书需要不同的处理方式。

  4. 配置HttpClient:在创建HttpClient实例时,确保正确配置了证书信息。使用setSSLSocketFactorysetHostnameVerifier方法设置SSL套接字工厂和主机名验证器。

  5. 系统信任库:有时系统默认信任库可能不包含特定的根证书。在这种情况下,需要将证书添加到应用的信任库中。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部