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');

——————

原文链接:http://www.taoxtao.cn/archives/497

如有问题,请留言

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值