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

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

public class Wss10
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
Wss10()
          Creates a new instance of WSSAssertion
Wss10(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

Wss10

public Wss10()
Creates a new instance of WSSAssertion


Wss10

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