简介

概述

基于华为鸿蒙开发的智能密码钥匙SDK,提供了设备管理、访问控制、应用管理、容器管理、密码服务等功能。

主要特性

支持版本

HarmonyOS 5.0

开始

环境要求

开发环境:DevEco Studio 5.0.1 及以上
设备系统要求:HarmonyOS 5.0.1 及以上

安装与配置

  1. 在项目目录下创建 libs 目录
  2. 拷贝 longmai_mtoken_sdk.har 到 libs 目录
  3. 手动在 entry 目录下的 oh-package.json5 的 dependencies 中添加依赖
"dependencies": {
  "@longmai/mtoken":"file:../libs/longmai_mtoken_sdk.har"
}

使用SDK

import { mToken,ECCSIGNATUREBLOB,ECCPUBLICKEYBLOB,RSAPUBLICKEYBLOB,BLOCKCIPHERPARAM } from '@longmai/mtoken'

//监控USBkey插拔
mToken.SKF_WaitForDevEvent();

@Entry
@Component
struct Index {
  @State token:mToken | null = null;

  build() {
    RelativeContainer() {
      
      //枚举设备
      let devlist = await mToken.SKF_EnumDev()

      //连接设备
      this.token = await mToken.SKF_ConnectDev(this.keyFirstSN);

      //枚举容器
      let appList = await this.token.SKF_EnumApplication();
    }
    .height('100%')
    .width('100%')
  }
}