#鸿蒙通关秘籍#如何进行自签名证书请求时跳过证书校验

HarmonyOS
2024-12-03 11:05:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
EPC风语

可以通过自签名证书的形式进行请求,并跳过默认的SSL/TLS证书验证:

  1. 将p12证书转换为pem格式:
    openssl pkcs12 -in client.p12 -out key.pem -nocerts -nodes
    openssl pkcs12 -in client.p12 -out crt.pem -clcerts -nokeys
    
  2. 在请求中设置自签名证书路径,并按需跳过验证:
    httpRequest.request("EXAMPLE_URL", {
      method: http.RequestMethod.POST,
      caPath: '/path/to/cacert.pem',
      clientCert: {
        certPath: '/path/to/client.pem',
        keyPath: '/path/to/client.key',
        keyPassword: "passwordToKey"
      }
    });
    

通过这种方式可有效地进行请求并调试。

分享
微博
QQ
微信
回复
2024-12-03 13:32:55
相关问题
HarmonyOS 网络请求跳过ssl证书校验
183浏览 • 1回复 待解决
HarmonyOS https请求如何跳过证书信任
619浏览 • 1回复 待解决
http请求证书校验实现
640浏览 • 1回复 待解决
HarmonyOS web 组件绕过签名证书
282浏览 • 1回复 待解决
HarmonyOS rcp如何跳过https证书验证
161浏览 • 1回复 待解决
HarmonyOS axios如何忽略证书校验
144浏览 • 1回复 待解决
网络请求怎么进行SSL证书认证?
3640浏览 • 1回复 待解决
HarmonyOS 如何忽略掉https证书校验
144浏览 • 1回复 待解决
签名证书配置问题有哪些?
731浏览 • 1回复 待解决
HarmonyOS 证书校验器报19030001错误
162浏览 • 1回复 待解决