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

HarmonyOS
9天前
浏览
收藏 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
微信
回复
9天前
相关问题
HarmonyOS https请求如何跳过证书信任
493浏览 • 1回复 待解决
http请求证书校验实现
370浏览 • 1回复 待解决
网络请求怎么进行SSL证书认证?
3425浏览 • 1回复 待解决
签名证书配置问题有哪些?
487浏览 • 1回复 待解决
如何使用发布证书进行调试
447浏览 • 1回复 待解决
HarmonyOS 如何使用发布证书进行调试
744浏览 • 1回复 待解决
HarmonyOS 关于签名文件和发布证书
35浏览 • 1回复 待解决
如何获取应用签名证书的hash值
1824浏览 • 1回复 待解决
如何使用发布证书进行调试?
357浏览 • 1回复 待解决
证书管理无法新增证书
387浏览 • 1回复 待解决
HarmonyOS怎么校验服务器SSL证书状态?
2764浏览 • 1回复 待解决