org.globus.ogsa.impl.security.authentication
Class ReplayAttackFilter

java.lang.Object
  extended byorg.globus.ogsa.impl.security.authentication.ReplayAttackFilter
Direct Known Subclasses:
VerifyReplayFilter

public class ReplayAttackFilter
extends java.lang.Object


Field Summary
protected static java.util.Hashtable nonceValueTable
           
 
Constructor Summary
protected ReplayAttackFilter()
           
 
Method Summary
protected  void checkMessageValidity(java.lang.String nonceValue, java.util.Calendar created)
           
static ReplayAttackFilter getInstance(java.lang.String replayWindow)
           
 void processTimestampHeader(org.w3c.dom.Element timestampElem)
           
 void removeExpiredValues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nonceValueTable

protected static java.util.Hashtable nonceValueTable
Constructor Detail

ReplayAttackFilter

protected ReplayAttackFilter()
Method Detail

getInstance

public static ReplayAttackFilter getInstance(java.lang.String replayWindow)

checkMessageValidity

protected void checkMessageValidity(java.lang.String nonceValue,
                                    java.util.Calendar created)
                             throws WSSecurityException
Throws:
WSSecurityException

removeExpiredValues

public void removeExpiredValues()

processTimestampHeader

public void processTimestampHeader(org.w3c.dom.Element timestampElem)
                            throws java.lang.Exception
Throws:
java.lang.Exception