文件名称:jose:适用于Node.js和浏览器的JSON对象签名和加密
文件大小:72KB
文件格式:ZIP
更新时间:2024-05-28 20:15:58
running-code JavaScript
JSON对象签名和加密(JOSE) (@ solid / jose) 用于浏览器和Node.js的轻型同构JSON对象签名和加密(JOSE)库 目录 安全 待定 背景 基于Webcrypto API 同构(Node.js和浏览器) 安装 需要Node.js 8以上版本。 npm install @solid/jose 用法 使用Webpack进行构建 重要提示:如果您将此库用作依赖项,并且计划使用Webpack,请不要忘记将以下行添加到webpack.config.js externals:部分: externals: { '@sinonjs/text-encoding' : 'TextEncoder' , 'isomorphic-webcrypto' : 'crypto' } 在节点中 const { JWT } = require ( '@solid/jo
【文件预览】:
jose-main
----.gitignore(83B)
----.babelrc(25B)
----package.json(2KB)
----package-lock.json(180KB)
----src()
--------jose()
--------errors()
--------index.js(359B)
--------crypto.js(116B)
--------text-encoder()
--------algorithms()
----LICENSE.md(1KB)
----webpack.config.js(387B)
----.travis.yml(68B)
----CHANGELOG.md(398B)
----jsdoc.json(182B)
----examples()
--------RS256.js(852B)
--------HS256.js(748B)
--------JWS.js(738B)
--------JWS-unsecured.js(279B)
----README.md(2KB)
----test()
--------cryptoSpec.js(421B)
--------jose()
--------keys()
--------algorithms()