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

HarmonyOS
2024-12-03 11:05:44
1021浏览
收藏 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
    
    • 1.
    • 2.
  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"
      }
    });
    
    • 1.
    • 2.
    • 3.
    • 4.
    • 5.
    • 6.
    • 7.
    • 8.
    • 9.

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

分享
微博
QQ
微信
回复
2024-12-03 13:32:55


相关问题
HarmonyOS 网络请求跳过ssl证书校验
959浏览 • 1回复 待解决
HarmonyOS https请求如何跳过证书信任
985浏览 • 1回复 待解决
HarmonyOS web 组件绕过签名证书
648浏览 • 1回复 待解决
http请求证书校验实现
1116浏览 • 1回复 待解决
HarmonyOS rcp如何跳过https证书验证
693浏览 • 1回复 待解决
HarmonyOS axios如何忽略证书校验
581浏览 • 1回复 待解决
网络请求怎么进行SSL证书认证?
4088浏览 • 1回复 待解决
HarmonyOS 如何忽略掉https证书校验
505浏览 • 1回复 待解决
如何获取应用签名证书的hash值
2654浏览 • 1回复 待解决
恭喜您,今日已阅读两篇内容,特奖励+2声望, 快来领取吧。