public class SignUtil extends Object
| 构造器和说明 |
|---|
SignUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Boolean |
checkDefaultSign(Integer orgid,
String path,
String nonceStr,
Long timestamp,
String secret,
String sign,
Integer timeout)
简易版签名校验工具
|
static Boolean |
checkSimpleAppSign(String innerApp,
String nonceStr,
Long timestamp,
String secret,
String sign,
Integer timeout)
简易版App通用签名校验工具
|
static Boolean |
checkSimpleSign(Integer orgid,
String nonceStr,
Long timestamp,
String secret,
String sign,
Integer timeout)
简易版签名校验工具
|
static String |
getDefaultSign(Integer orgid,
String path,
String secret)
简易版的 签名生成规则,适合open系统的简单验证规则
直接返回 url链接的一部分 noncestr=noncestr×tamp=timetsamp&orgid=orgid
签名规则是 md5(path + nonceStr + timestamp + orgid + secret)
|
static String |
getSimpleAppSign(String innerApp,
String secret)
简易版的App通用版本 签名生成规则,适合open系统的简单验证规则
正常请求 也需要加 orgid参数 但是不参与签名
直接返回 url链接的一部分 noncestr=noncestr×tamp=timetsamp&innerapp=innerapp
签名规则是 md5(nonceStr + timestamp + innerAppinnerApp + secret)
|
static String |
getSimpleSign(Integer orgid,
String secret)
简易版的 签名生成规则,适合open系统的简单验证规则
直接返回 url链接的一部分 noncestr=noncestr×tamp=timetsamp&orgid=orgid
签名规则是 md5(nonceStr + timestamp + orgid + secret)
|
public static String getSimpleSign(Integer orgid, String secret)
orgid - secret - public static Boolean checkSimpleSign(Integer orgid, String nonceStr, Long timestamp, String secret, String sign, Integer timeout)
orgid - 机构IDnonceStr - 随机数timestamp - 时间戳secret - 签名密钥sign - 用户传递来的签名timeout - 签名超时时间(秒)public static String getSimpleAppSign(String innerApp, String secret)
签名规则是 md5(nonceStr + timestamp + innerAppinnerApp + secret)
innerApp - secret - public static Boolean checkSimpleAppSign(String innerApp, String nonceStr, Long timestamp, String secret, String sign, Integer timeout)
innerApp - APP名称nonceStr - 随机数timestamp - 时间戳secret - 签名密钥sign - 用户传递来的签名timeout - 签名超时时间(秒) 0不验证时间public static String getDefaultSign(Integer orgid, String path, String secret)
orgid - secret - Copyright © 2022. All rights reserved.