纵有疾风起
人生不言弃

kjur-jsrsasign前端加签实践小程序可用

可以先看原文链接内容,我的项目和他写的稍有不同,原先我们项目用到jwt数据请求方式,前端加密用到了kjur-jsrsasign,但把这套方案移植到微信小程序做开发时还是遇到一些问题,很多第三方js无法正常使用。

我现在要说的这是这个加密js文件,kjur-jsrsasign.js直接在微信小程序上运行,会报window、navigator的错误,我们只要把库文件中对应的浏览器内置对象逐一替换掉就可以了。

以下是可以用的版本:点击下载jsrsasign-latest-all

因为我要用到这几个功能:

KJUR.KJUR.jws.JWS.readSafeJSONString
KJUR.KJUR.jws.IntDate.get
KJUR.KJUR.jws.JWS.sign
所以上面那个文件里
module.exports = {
RSAKey: RSAKey,
KEYUTIL: KEYUTIL,
hex2b64: hex2b64,
KJUR: KJUR    //加上这句
}
记得小程序里引入文件:
var KJUR = require(‘utils/kjur-jsrsasign.js’);
未经允许不得转载:起风网 » kjur-jsrsasign前端加签实践小程序可用
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录