HarmonyOS httpRequest中,caPath路径的写法

http请求中,自定义证书存放在rawfile文件目录下,应该如何编写http请求中的caPath参数,达到正确访问证书的目的?

HarmonyOS
2024-12-24 15:00:14
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

应将证书对应设备中沙箱路径放在certPath参数中,可通过fs文件方式将rawfile资源目录下文件写入至系统中

创建文件写入可参考如下:

let context: Context = getContext(this);
const keyPemConent = context.resourceManager.getRawFileContentSync('_.cnfic.com.cn.pem')

let filesDir: string = context.filesDir
let filePath: string = filesDir + 'testCer2.pem'
// console.info('file path :' + JSON.stringify(filePath))
// let filePath = "/data/service/el2/account/files/Download/testCer2.pem";
let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
fs.writeSync(file.fd, keyPemConent.buffer);
fs.fsyncSync(file.fd);
fs.closeSync(file);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
分享
微博
QQ
微信
回复
2024-12-24 16:52:51
相关问题
http请求caPath路径该如何指定?
1183浏览 • 1回复 待解决
HarmonyOS 如何实现vuev-if写法
671浏览 • 1回复 待解决
怎么在httpRequest添加cookie
1369浏览 • 1回复 待解决
HarmonyOS 关于$$.this写法
696浏览 • 1回复 待解决
HarmonyOS 接口回调写法
940浏览 • 1回复 待解决
HarmonyOS 咨询一下Tab一些写法
934浏览 • 1回复 待解决
HarmonyOS 状态绑定写法
677浏览 • 1回复 待解决
HarmonyOS 空值判断符写法
891浏览 • 2回复 待解决
HarmonyOS 图片上传httpRequest格式问题
593浏览 • 1回复 待解决
HarmonyOS 多线程写法限制
846浏览 • 1回复 待解决
网络请求rcp和httpRequest关系和区别
1397浏览 • 1回复 待解决