exposure-keys使用TypeScript构建TEK加载库

exposure-keys 是一个用于加载临时曝光键(TEK)的 TypeScript 库,可用于处理和解析相关的密钥数据。

安装方式

您可以使用 Yarn 或 NPM 安装该库:

yarn add exposure-keys
# 或
npm install exposure-keys

使用示例

以下是一个基础的使用示例,展示如何加载 .bin 格式的 TEK 压缩包并提取数据:

import * as fs from 'fs';
import { loadZip, loadKeys, loadSignature } from 'exposure-keys';

(async () => {
  const zippedData = await fs.promises.readFile('2019-06-24.bin');
  const unzippedData = await loadZip(zippedData);
  const keys = loadKeys(unzippedData);
  const signature = loadSignature(unzippedData);

  console.log(keys);
  console.log(signature);
})();

该库为处理 TEK 文件提供了便利接口,适用于需要集成暴露通知功能的应用开发场景。

zip 文件大小:126.51KB