org.apache.cxf.ws.security.policy.model
Class Trust13

java.lang.Object
  extended by org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
      extended by org.apache.cxf.ws.security.policy.model.Trust13
All Implemented Interfaces:
PolicyAssertion, org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent

public class Trust13
extends AbstractSecurityAssertion

Model bean to capture Trust10 assertion info


Field Summary
 
Fields inherited from class org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
constants
 
Constructor Summary
Trust13(SPConstants version)
           
 
Method Summary
 javax.xml.namespace.QName getName()
           
 short getType()
           
 boolean isMustSupportClientChallenge()
           
 boolean isMustSupportIssuedTokens()
           
 boolean isMustSupportServerChallenge()
           
 boolean isOptional()
           
 boolean isRequireAppliesTo()
           
 boolean isRequireClientEntropy()
           
 boolean isRequireRequestSecurityTokenCollection()
           
 boolean isRequireServerEntropy()
           
 org.apache.neethi.PolicyComponent normalize()
           
 void serialize(javax.xml.stream.XMLStreamWriter writer)
           
 void setMustSupportClientChallenge(boolean mustSupportClientChallenge)
           
 void setMustSupportIssuedTokens(boolean mustSupportIssuedTokens)
           
 void setMustSupportServerChallenge(boolean mustSupportServerChallenge)
           
 void setRequireAppliesTo(boolean requireAppliesTo)
           
 void setRequireClientEntropy(boolean requireClientEntropy)
           
 void setRequireRequestSecurityTokenCollection(boolean requireRequestSecurityTokenCollection)
           
 void setRequireServerEntropy(boolean requireServerEntropy)
           
 
Methods inherited from class org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
equal, getPolicy, isAsserted, isNormalized, setNormalized, setOptional
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Trust13

public Trust13(SPConstants version)
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.

isRequireRequestSecurityTokenCollection

public boolean isRequireRequestSecurityTokenCollection()
Returns:
Returns the requireRequestSecurityTokenCollection.

setRequireRequestSecurityTokenCollection

public void setRequireRequestSecurityTokenCollection(boolean requireRequestSecurityTokenCollection)
Parameters:
requireRequestSecurityTokenCollection - The requireRequestSecurityTokenCollection to set.

isRequireAppliesTo

public boolean isRequireAppliesTo()
Returns:
Returns the requireAppliesTo.

setRequireAppliesTo

public void setRequireAppliesTo(boolean requireAppliesTo)
Parameters:
requireAppliesTo - The requireAppliesTo to set.

getName

public javax.xml.namespace.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(javax.xml.stream.XMLStreamWriter writer)
               throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

getType

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


Apache CXF