Class TimestampValidationCallback.UTCTimestampRequest

    • Constructor Detail

      • UTCTimestampRequest

        public UTCTimestampRequest​(String created,
                                   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 String getCreated()
      • getExpired

        public String getExpired()
      • getMaxClockSkew

        public long getMaxClockSkew()
      • getTimestampFreshnessLimit

        public long getTimestampFreshnessLimit()