【文件属性】:
文件名称:ehn-sign-verify-javascript-trivial:简单的eHN-用简化的javascript实现简单的实现
文件大小:24KB
文件格式:ZIP
更新时间:2021-04-29 03:42:16
JavaScript
简单/基本的eHN简化的实施
符合1.00
对于cose_sign.js和cose_verify.js的往返测试, cose_sign.js使用一些JSON,例如{ "Foo" : "Bar } ,CBOR包,COSE符号,compress和base45转换它以在QR中使用:
COSE标志
将JSOn压缩为CBOR
签名并打包为COSE消息
ZLIB压缩
Base45编码
COSE验证
Base45解码
ZLIB解压缩
检查COSE消息上的签名
将CBOR打包为JSON
测试步骤
使用./gen-csca-dsc.sh生成CSCA和DSC
确保已安装依赖项: npm install
运行命令: echo "{'A': 1234}" | npm run sign | npm run verify echo "{'A': 1234}" | npm run sign | npm run
【文件预览】:
ehn-sign-verify-javascript-trivial-main
----cose_sign.js(1KB)
----LICENSE.txt(14KB)
----gen-csca-dsc.sh(794B)
----test.sh(520B)
----README.md(1KB)
----.gitignore(86B)
----package-lock.json(47KB)
----package.json(460B)
----cose_verify.js(2KB)