在开放平台,接口调用一般通过appId和appKey的加签验签实现验证。
本文提供三个类实现:
- Md5Data:数据传输体,传输带加签的数据和签名;
- Md5Helper:Md5加签验签服务类;
- AppMd5:与应用相关的验证类,一般使用这个类实现验证。
另外,还提供SM3的加签验签,也是三个类实现。
Md5Data
数据传输体,传输带加签的数据和签名。
1 | import io.swagger.annotations.ApiModel; |
Md5Helper
Md5加签验签服务类。
1 | import lombok.extern.slf4j.Slf4j; |
AppMd5
与应用相关的验证类,一般使用这个类实现验证。
1 | import lombok.extern.slf4j.Slf4j; |
SM3加签验签
Sm3Data
1 | import io.swagger.annotations.ApiModel; |
Sm3Helper
1 | import cn.hutool.crypto.digest.DigestUtil; |
AppSm3
1 | import lombok.extern.slf4j.Slf4j; |