HarmonyOS 有没有方便读取 .pem key的api,以及相关加密的api

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

获取pem文件内容

import { util } from '@kit.ArkTS';
import { BusinessError } from '@kit.BasicServicesKit';

@Entry
@Component
struct Index {
  readPemFile() {
    // 读取rawfile目录下的xxx.pem文件
    getContext().resourceManager.getRawFileContent("xxx.pem").then((value: Uint8Array) => {
      let textDecoder: util.TextDecoder = util.TextDecoder.create();
      // 调用util模块的TextDecoder类
      let res: string = textDecoder.decodeWithStream(value);
      // 对Uint8Array解码
      console.log("读取到的内容为:" + res);
    }).catch((error: BusinessError) => {
      console.log("getRawFileContent promise error is " + error);
    });
  }

  build() {
    Column() {
      Button('点击读取文件').onClick(() => {
        this.readPemFile()
      })
    }.justifyContent(FlexAlign.Center).height('100%').width('100%')
  }
}

获取证书内容解析,参考证书算法库框架:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/create-parse-verify-cert-object-V5

加密相关API参考cryptoFramework:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/crypto-architecture-kit-intro-V5

三方库crypto.js: https://gitee.com/openharmony-sig/crypto-js

分享
微博
QQ
微信
回复
2天前
相关问题
有没有相关api?
4232浏览 • 1回复 待解决
HarmonyOS 有没有图片取色API
219浏览 • 1回复 待解决
有没有获取设备api
351浏览 • 1回复 待解决
HarmonyOS 有没有单指旋转api
188浏览 • 0回复 待解决
HarmonyOS 有没有单指旋转api
37浏览 • 1回复 待解决
有没有获取当前网速api?
4476浏览 • 1回复 待解决
HarmonyOS 视频压缩没有相关api
412浏览 • 1回复 待解决
Harmony OS有没有类似KeyChainapi提供
525浏览 • 1回复 待解决
HarmonyOS 有没有方法直接退出APP
600浏览 • 1回复 待解决
请问API有没有录屏功能
9018浏览 • 1回复 待解决
HarmonyOS 应用内录屏相关API
209浏览 • 1回复 待解决
SDK:API Version 3有没有visibility属性
6010浏览 • 1回复 待解决
有没有api可以杀掉当前进程
1585浏览 • 1回复 待解决
ArkTS有没有读取ini类?
268浏览 • 1回复 待解决