#鸿蒙通关秘籍#如何解决HTTPS请求报错:SSL peer certificate or SSH remote key was not OK

HarmonyOS
2024-12-03 11:42:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
ASIC风轨迹

在进行HTTPS请求时出现了SSL证书校验失败的报错。可能原因包括服务器证书过期未被信任、证书链不完整或客户端与服务器时间不同步。建议的解决办法:

  1. 更新服务器证书,确保未过期并被信任。
  2. 确保服务器证书链是完整的,包含所有中间证书。
  3. 同步客户端和服务器的时间。

使用自签名证书时,可以通过以下代码将其加载:

httpRequest.request("EXAMPLE_URL", {
  method: http.RequestMethod.POST,
  caPath: '/path/to/cacert.pem',
  clientCert: {
    certPath: '/path/to/client.pem',
    keyPath: '/path/to/client.key',
    certType: http.CertType.PEM,
    keyPassword: "passwordToKey"
  }
});

通过上述方式,确保自签名证书能顺利加载并进行请求。

分享
微博
QQ
微信
回复
2024-12-03 13:15:08
相关问题
http请求报错2300006如何解决
2967浏览 • 1回复 待解决
HarmonyOS 网络请求报错SSL错误
209浏览 • 1回复 待解决
HarmonyOS 2300061报错如何解决
146浏览 • 1回复 待解决
获取UIContext报错1300002如何解决
2418浏览 • 1回复 待解决
HarmonyOS 真机运行报错如何解决
630浏览 • 1回复 待解决
修改包名后报错,请问如何解决?
6304浏览 • 1回复 待解决
真机联调报错如何解决
607浏览 • 1回复 待解决
win11下安装hpm报错如何解决
6382浏览 • 2回复 待解决