public class AuthToken extends Token
SSO 跨域信任 Token
FLAG_CACHE_SHUT, FLAG_NORMAL| 限定符 | 构造器和说明 |
|---|---|
protected |
AuthToken() |
|
AuthToken(javax.servlet.http.HttpServletRequest request,
String privateKey)
有参构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getData() |
String |
getSign() |
String |
getUuid() |
void |
setData(String data) |
void |
setSign(String sign) |
void |
setUuid(String uuid) |
void |
sign(String privateKey)
设置签名 rsaSign
|
byte[] |
signByte()
生成签名字节数组
|
AuthToken |
verify(String publicKey)
验证 AuthToken 签名是否合法
|
encryptToken, getApp, getFlag, getIp, getTime, getUid, jsonToken, parseToken, setApp, setFlag, setIp, setTime, setUid, toCacheKeyprotected AuthToken()
public AuthToken(javax.servlet.http.HttpServletRequest request,
String privateKey)
request - privateKey - RSA 私钥(业务系统)public byte[] signByte()
public void sign(String privateKey)
privateKey - RSA 私钥(签名)public AuthToken verify(String publicKey)
publicKey - RSA 公钥(验证签名)public String getUuid()
public void setUuid(String uuid)
public String getSign()
public void setSign(String sign)
public String getData()
public void setData(String data)
Copyright © 2016. All rights reserved.