org.openid4java.consumer
Class JdbcNonceVerifier.GenericNonceVerifier

java.lang.Object
  extended by org.openid4java.consumer.AbstractNonceVerifier
      extended by org.openid4java.consumer.JdbcNonceVerifier.GenericNonceVerifier
All Implemented Interfaces:
NonceVerifier
Enclosing class:
JdbcNonceVerifier

private class JdbcNonceVerifier.GenericNonceVerifier
extends AbstractNonceVerifier


Field Summary
 
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
JdbcNonceVerifier.GenericNonceVerifier(int maxAge)
           
 
Method Summary
private  void cleanupAged()
           
protected  int seen(java.util.Date now, java.lang.String opUrl, java.lang.String nonce)
          Implementation of the abstract nonce verifier.
 
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
 

Constructor Detail

JdbcNonceVerifier.GenericNonceVerifier

public JdbcNonceVerifier.GenericNonceVerifier(int maxAge)
Method Detail

seen

protected int seen(java.util.Date now,
                   java.lang.String opUrl,
                   java.lang.String nonce)
Implementation of the abstract nonce verifier. Uses the primary key integrity constraint to evaluate nonces. This prevents a gap between check and insert. Also, triggers the cleanup of old nonces.

Specified by:
seen in class AbstractNonceVerifier
Parameters:
now -
opUrl -
nonce -
Returns:

cleanupAged

private void cleanupAged()


Copyright 2006-2008 Sxip Identity Corporation