org.apache.ws.secpolicy.model
Class Trust10

java.lang.Object
  extended byorg.apache.ws.secpolicy.model.AbstractSecurityAssertion
      extended byorg.apache.ws.secpolicy.model.Trust10
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent

public class Trust10
extends AbstractSecurityAssertion

Model bean to capture Trust10 assertion info


Constructor Summary
Trust10()
           
 
Method Summary
 QName getName()
           
 short getType()
           
 boolean isMustSupportClientChallenge()
           
 boolean isMustSupportIssuedTokens()
           
 boolean isMustSupportServerChallenge()
           
 boolean isOptional()
           
 boolean isRequireClientEntropy()
           
 boolean isRequireServerEntropy()
           
 org.apache.neethi.PolicyComponent normalize()
           
 void serialize(XMLStreamWriter writer)
           
 void setMustSupportClientChallenge(boolean mustSupportClientChallenge)
           
 void setMustSupportIssuedTokens(boolean mustSupportIssuedTokens)
           
 void setMustSupportServerChallenge(boolean mustSupportServerChallenge)
           
 void setRequireClientEntropy(boolean requireClientEntropy)
           
 void setRequireServerEntropy(boolean requireServerEntropy)
           
 
Methods inherited from class org.apache.ws.secpolicy.model.AbstractSecurityAssertion
equal, isNormalized, setNormalized, setOptional
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Trust10

public Trust10()
Method Detail

isMustSupportClientChallenge

public boolean isMustSupportClientChallenge()
Returns:
Returns the mustSupportClientChallenge.

setMustSupportClientChallenge

public void setMustSupportClientChallenge(boolean mustSupportClientChallenge)
Parameters:
mustSupportClientChallenge - The mustSupportClientChallenge to set.

isMustSupportIssuedTokens

public boolean isMustSupportIssuedTokens()
Returns:
Returns the mustSupportIssuedTokens.

setMustSupportIssuedTokens

public void setMustSupportIssuedTokens(boolean mustSupportIssuedTokens)
Parameters:
mustSupportIssuedTokens - The mustSupportIssuedTokens to set.

isMustSupportServerChallenge

public boolean isMustSupportServerChallenge()
Returns:
Returns the mustSupportServerChallenge.

setMustSupportServerChallenge

public void setMustSupportServerChallenge(boolean mustSupportServerChallenge)
Parameters:
mustSupportServerChallenge - The mustSupportServerChallenge to set.

isRequireClientEntropy

public boolean isRequireClientEntropy()
Returns:
Returns the requireClientEntropy.

setRequireClientEntropy

public void setRequireClientEntropy(boolean requireClientEntropy)
Parameters:
requireClientEntropy - The requireClientEntropy to set.

isRequireServerEntropy

public boolean isRequireServerEntropy()
Returns:
Returns the requireServerEntropy.

setRequireServerEntropy

public void setRequireServerEntropy(boolean requireServerEntropy)
Parameters:
requireServerEntropy - The requireServerEntropy to set.

getName

public QName getName()

isOptional

public boolean isOptional()
Specified by:
isOptional in interface org.apache.neethi.Assertion
Overrides:
isOptional in class AbstractSecurityAssertion

normalize

public org.apache.neethi.PolicyComponent normalize()
Specified by:
normalize in interface org.apache.neethi.Assertion
Overrides:
normalize in class AbstractSecurityAssertion

serialize

public void serialize(XMLStreamWriter writer)
               throws XMLStreamException
Throws:
XMLStreamException

getType

public short getType()
Specified by:
getType in interface org.apache.neethi.PolicyComponent
Overrides:
getType in class AbstractSecurityAssertion