com.sun.xml.wss.impl.callback
Class TimestampValidationCallback.UTCTimestampRequest

java.lang.Object
  extended by com.sun.xml.wss.impl.callback.TimestampValidationCallback.UTCTimestampRequest
All Implemented Interfaces:
TimestampValidationCallback.Request
Enclosing class:
TimestampValidationCallback

public static class TimestampValidationCallback.UTCTimestampRequest
extends java.lang.Object
implements TimestampValidationCallback.Request


Constructor Summary
TimestampValidationCallback.UTCTimestampRequest(java.lang.String created, java.lang.String expired, long maxClockSkew, long timestampFreshnessLimit)
          Constructor.
 
Method Summary
 java.lang.String getCreated()
           
 java.lang.String getExpired()
           
 long getMaxClockSkew()
           
 long getTimestampFreshnessLimit()
           
 boolean isUsernameToken()
          Check if the Timestamp Created value is coming from UsernameToken
 void isUsernameToken(boolean isUsernameToken)
          Set it to true if the Created Timestamp present inside UsernameToken needs to be validated.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimestampValidationCallback.UTCTimestampRequest

public TimestampValidationCallback.UTCTimestampRequest(java.lang.String created,
                                                       java.lang.String expired,
                                                       long maxClockSkew,
                                                       long timestampFreshnessLimit)
Constructor.

Parameters:
created - java.lang.String representaion of Creation time.
expired - java.lang.String representation of Expiration time.
maxClockSkew - representing the max time difference between sender's system time and receiver's system time in milliseconds.
timestampFreshnessLimit - representing the maximum time interval for nonce cache removal.
Method Detail

isUsernameToken

public void isUsernameToken(boolean isUsernameToken)
Set it to true if the Created Timestamp present inside UsernameToken needs to be validated.


isUsernameToken

public boolean isUsernameToken()
Check if the Timestamp Created value is coming from UsernameToken

Returns:
true if Created is inside UsernameToken else false

getCreated

public java.lang.String getCreated()

getExpired

public java.lang.String getExpired()

getMaxClockSkew

public long getMaxClockSkew()

getTimestampFreshnessLimit

public long getTimestampFreshnessLimit()


Copyright ? 2005 Sun Microsystems, Inc. All Rights Reserved.