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

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证书校验
277浏览 • 1回复 待解决
HarmonyOS web 组件绕过签名证书
334浏览 • 1回复 待解决
HarmonyOS https请求如何跳过证书信任
707浏览 • 1回复 待解决
http请求证书校验实现
758浏览 • 1回复 待解决
HarmonyOS rcp如何跳过https证书验证
245浏览 • 1回复 待解决
HarmonyOS axios如何忽略证书校验
189浏览 • 1回复 待解决
网络请求怎么进行SSL证书认证?
3716浏览 • 1回复 待解决
HarmonyOS 如何忽略掉https证书校验
212浏览 • 1回复 待解决
如何获取应用签名证书的hash值
2296浏览 • 1回复 待解决