public class DigitalSignPrivilegeFilter extends BasePrivilegeFilter
DIGITAL_URL, NO_VERIFY_NEEDED, ROLE_VERIFY_NEEDED, USER_PASSWORD_VERIFY_NEEDED
构造器和说明 |
---|
DigitalSignPrivilegeFilter() |
DigitalSignPrivilegeFilter(java.lang.String getKeyUrl) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
PrivilegeVote |
filter(javax.servlet.http.HttpServletRequest req)
是否通过权限认证
|
int |
getID()
标示这个认证方式的编号
|
java.lang.String |
getKeyURL() |
static void |
getPublicKey()
获取公共密钥
|
protected long |
getTimeout() |
void |
init4Server()
服务启动时需要进行的初始化
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setKeyURL(java.lang.String keyURL) |
static boolean |
verify(byte[] oribytes,
byte[] dsbytes)
验证bytes是否匹配
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
isHyperLinkNoCheck
public DigitalSignPrivilegeFilter()
public DigitalSignPrivilegeFilter(java.lang.String getKeyUrl)
public java.lang.String getKeyURL()
public void setKeyURL(java.lang.String keyURL)
public void init4Server()
init4Server
在接口中 PrivilegeFilter
init4Server
在类中 BasePrivilegeFilter
public static void getPublicKey() throws java.lang.Exception
java.lang.Exception
public static boolean verify(byte[] oribytes, byte[] dsbytes)
oribytes
- 原始的bytesdsbytes
- 传过来的bytespublic PrivilegeVote filter(javax.servlet.http.HttpServletRequest req)
filter
在接口中 PrivilegeFilter
filter
在类中 BasePrivilegeFilter
req
- 保存用户和访问的报表的HTTP请求信息public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
readXML
在类中 BasePrivilegeFilter
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
writeXML
在接口中 XMLWriter
writeXML
在类中 BasePrivilegeFilter
writer
- XML写入对象public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 BasePrivilegeFilter
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public int getID()
getID
在接口中 PrivilegeFilter
getID
在类中 BasePrivilegeFilter
protected long getTimeout()
getTimeout
在类中 BasePrivilegeFilter