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

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

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


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.xml.ws.security.policy.SecurityAssertionValidator
SecurityAssertionValidator.AssertionFitness
 
Field Summary
 
Fields inherited from interface com.sun.xml.ws.security.policy.WSSAssertion
MUST_SUPPORT_CLIENT_CHALLENGE, MUST_SUPPORT_ISSUED_TOKENS, MUST_SUPPORT_REF_KEYIDENTIFIER, MUST_SUPPORT_SERVER_CHALLENGE, MUSTSUPPORT_REF_ENCRYPTED_KEY, MUSTSUPPORT_REF_ISSUER_SERIAL, MUSTSUPPORT_REF_THUMBPRINT, REQUIRE_CLIENT_ENTROPY, REQUIRE_EMBEDDED_TOKEN_REF, REQUIRE_EXTERNAL_URI_REFERENCE, REQUIRE_SERVER_ENTROPY, REQUIRE_SIGNATURE_CONFIRMATION
 
Constructor Summary
Wss11()
          Creates a new instance of WSSAssertion
Wss11(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
 void addRequiredProperty(java.lang.String requirement)
           
 java.util.Set<java.lang.String> getRequiredProperties()
          List of WSS properties
 java.lang.String getType()
          WSS version
 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

Wss11

public Wss11()
Creates a new instance of WSSAssertion


Wss11

public Wss11(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

addRequiredProperty

public void addRequiredProperty(java.lang.String requirement)

getRequiredProperties

public java.util.Set<java.lang.String> getRequiredProperties()
Description copied from interface: WSSAssertion
List of WSS properties

Specified by:
getRequiredProperties in interface WSSAssertion
Returns:
Set

getType

public java.lang.String getType()
Description copied from interface: WSSAssertion
WSS version

Specified by:
getType in interface WSSAssertion
Returns:
1.0

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