com.sun.xml.ws.security.impl.policy
Class ValidatorConfiguration

java.lang.Object
  extended by com.sun.xml.ws.policy.PolicyAssertion
      extended by com.sun.xml.ws.security.impl.policy.ValidatorConfiguration
All Implemented Interfaces:
SecurityAssertionValidator, ValidatorConfiguration

public class ValidatorConfiguration
extends com.sun.xml.ws.policy.PolicyAssertion
implements ValidatorConfiguration, SecurityAssertionValidator


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.xml.ws.security.policy.SecurityAssertionValidator
SecurityAssertionValidator.AssertionFitness
 
Constructor Summary
ValidatorConfiguration()
          Creates a new instance of ValidatorConfiguration
ValidatorConfiguration(com.sun.xml.ws.policy.sourcemodel.AssertionData name, java.util.Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions, com.sun.xml.ws.policy.AssertionSet nestedAlternative)
           
 
Method Summary
 java.lang.String getEnforceKeyUsage()
           
 java.lang.String getMaxClockSkew()
           
 java.lang.String getMaxNonceAge()
           
 java.lang.String getRevocationEnabled()
           
 java.lang.String getTimestampFreshnessLimit()
           
 java.util.Iterator<? extends com.sun.xml.ws.policy.PolicyAssertion> getValidators()
           
 SecurityAssertionValidator.AssertionFitness validate(boolean isServer)
          returns true if all the assertions embeeded under a SecurityPolicy assertion are valid and supported by the implementation.
 
Methods inherited from class com.sun.xml.ws.policy.PolicyAssertion
equals, getAttributes, getAttributesSet, getAttributeValue, getName, getNestedAssertionsIterator, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedAssertions, hasNestedPolicy, hasParameters, isIgnorable, isOptional, isPrivate, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValidatorConfiguration

public ValidatorConfiguration()
Creates a new instance of ValidatorConfiguration


ValidatorConfiguration

public ValidatorConfiguration(com.sun.xml.ws.policy.sourcemodel.AssertionData name,
                              java.util.Collection<com.sun.xml.ws.policy.PolicyAssertion> nestedAssertions,
                              com.sun.xml.ws.policy.AssertionSet nestedAlternative)
Method Detail

getValidators

public java.util.Iterator<? extends com.sun.xml.ws.policy.PolicyAssertion> getValidators()
Specified by:
getValidators in interface ValidatorConfiguration

validate

public SecurityAssertionValidator.AssertionFitness validate(boolean isServer)
Description copied from interface: SecurityAssertionValidator
returns true if all the assertions embeeded under a SecurityPolicy assertion are valid and supported by the implementation.

Specified by:
validate in interface SecurityAssertionValidator

getMaxClockSkew

public java.lang.String getMaxClockSkew()
Specified by:
getMaxClockSkew in interface ValidatorConfiguration

getTimestampFreshnessLimit

public java.lang.String getTimestampFreshnessLimit()
Specified by:
getTimestampFreshnessLimit in interface ValidatorConfiguration

getMaxNonceAge

public java.lang.String getMaxNonceAge()
Specified by:
getMaxNonceAge in interface ValidatorConfiguration

getRevocationEnabled

public java.lang.String getRevocationEnabled()
Specified by:
getRevocationEnabled in interface ValidatorConfiguration

getEnforceKeyUsage

public java.lang.String getEnforceKeyUsage()
Specified by:
getEnforceKeyUsage in interface ValidatorConfiguration