org.openid4java.consumer
Class EhcacheNonceVerifier

java.lang.Object
  extended by org.openid4java.consumer.AbstractNonceVerifier
      extended by org.openid4java.consumer.EhcacheNonceVerifier
All Implemented Interfaces:
NonceVerifier

public class EhcacheNonceVerifier
extends AbstractNonceVerifier

Author:
Marius Scurtescu, Johnny Bufu

Field Summary
private  net.sf.ehcache.Cache _cache
           
private static org.apache.commons.logging.Log _log
           
private static boolean DEBUG
           
 
Fields inherited from class org.openid4java.consumer.AbstractNonceVerifier
_dateFormat, _maxAgeSeconds
 
Fields inherited from interface org.openid4java.consumer.NonceVerifier
INVALID_TIMESTAMP, OK, SEEN, TOO_OLD
 
Constructor Summary
EhcacheNonceVerifier(int maxAge)
           
 
Method Summary
protected  int seen(java.util.Date now, java.lang.String opUrl, java.lang.String nonce)
          Subclasses should implement this method and check if the nonce was seen before.
 void setCache(net.sf.ehcache.Cache cache)
           
 
Methods inherited from class org.openid4java.consumer.AbstractNonceVerifier
getMaxAge, isTooOld, seen, setMaxAge
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_log

private static org.apache.commons.logging.Log _log

DEBUG

private static final boolean DEBUG

_cache

private net.sf.ehcache.Cache _cache
Constructor Detail

EhcacheNonceVerifier

public EhcacheNonceVerifier(int maxAge)
Method Detail

setCache

public void setCache(net.sf.ehcache.Cache cache)

seen

protected int seen(java.util.Date now,
                   java.lang.String opUrl,
                   java.lang.String nonce)
Description copied from class: AbstractNonceVerifier
Subclasses should implement this method and check if the nonce was seen before. The nonce timestamp was verified at this point, it is valid and it is in the max age boudary.

Specified by:
seen in class AbstractNonceVerifier
Parameters:
now - The timestamp used to check the max age boudary.


Copyright 2006-2008 Sxip Identity Corporation