|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.util.signrequest.AbstractAuthenticator
public abstract class AbstractAuthenticator
AbstractAuthenticator
Field Summary | |
---|---|
protected static org.apache.log4j.Logger |
_logger
|
Constructor Summary | |
---|---|
AbstractAuthenticator()
|
Method Summary | |
---|---|
java.lang.String |
buildSignature(java.util.List<java.lang.String> listElements,
java.lang.String strTimestamp)
Create a signature |
protected java.util.List<java.lang.String> |
getSignatureElements()
Returns the list of signature elements |
protected boolean |
isValidTimestamp(java.lang.String strTimestamp)
This method checks the date of the request |
void |
setHashService(HashService service)
Sets the Hash service |
void |
setPrivateKey(java.lang.String strKey)
Sets the private key |
void |
setSignatureElements(java.util.List<java.lang.String> list)
Sets the list of signature elements |
void |
setValidityTimePeriod(long lPeriod)
Sets validity time period (in seconds) between the timestamp in the request and the server timestamp |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface fr.paris.lutece.util.signrequest.RequestAuthenticator |
---|
authenticateRequest, isRequestAuthenticated |
Field Detail |
---|
protected static org.apache.log4j.Logger _logger
Constructor Detail |
---|
public AbstractAuthenticator()
Method Detail |
---|
public void setSignatureElements(java.util.List<java.lang.String> list)
list
- The listprotected java.util.List<java.lang.String> getSignatureElements()
public void setHashService(HashService service)
service
- The Hash servicepublic void setPrivateKey(java.lang.String strKey)
strKey
- The private keypublic void setValidityTimePeriod(long lPeriod)
lPeriod
- The validity time periodpublic java.lang.String buildSignature(java.util.List<java.lang.String> listElements, java.lang.String strTimestamp)
listElements
- The list of elements that part of the hashstrTimestamp
- The timestamp
protected boolean isValidTimestamp(java.lang.String strTimestamp)
strTimestamp
- The timestamp
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |