HarmonyOS鸿蒙Next中http请求需要使用.cer格式的证书
HarmonyOS鸿蒙Next中http请求需要使用.cer格式的证书 有一个需求需要使用.cer格式的证书进行请求,但是axios好像不支持这个格式的证书,要如何操作
3 回复
目前可以使用以下两种方案:
1、将.cer文件转换为PEM格式,因为HTTP请求中通常支持的是PEM格式的证书。您可以使用以下命令进行格式转换:openssl x509 -inform der -in yourcertificate.cer -out yourcertificate.pem
2、更换rcp库,设置忽略ssl校验绕过证书
更多关于HarmonyOS鸿蒙Next中http请求需要使用.cer格式的证书的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,使用.cer格式的证书进行HTTP请求时,可以通过HttpsURLConnection来实现。首先,将.cer证书文件加载到应用的资源目录中。然后,使用KeyStore和TrustManagerFactory初始化证书信任链,确保安全通信。在代码中,设置HttpsURLConnection的SSLSocketFactory为自定义的信任管理器。这样可以确保HTTP请求通过SSL/TLS加密,并使用指定的.cer证书进行身份验证,保障数据传输的安全性。


