Package org.apache.wss4j.policy.model
Class SecurityContextToken
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- org.apache.wss4j.policy.model.AbstractToken
-
- org.apache.wss4j.policy.model.SecurityContextToken
-
- All Implemented Interfaces:
org.apache.neethi.Assertion
,org.apache.neethi.PolicyComponent
,org.apache.neethi.PolicyContainingAssertion
- Direct Known Subclasses:
SecureConversationToken
public class SecurityContextToken extends AbstractToken
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractToken
AbstractToken.DerivedKeys
-
-
Constructor Summary
Constructors Constructor Description SecurityContextToken(SPConstants.SPVersion version, SPConstants.IncludeTokenType includeTokenType, Element issuer, String issuerName, Element claims, org.apache.neethi.Policy nestedPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractSecurityAssertion
cloneAssertion(org.apache.neethi.Policy nestedPolicy)
boolean
equals(Object object)
QName
getName()
int
hashCode()
boolean
isRequireExternalUriReference()
boolean
isSc10SecurityContextToken()
boolean
isSc13SecurityContextToken()
protected void
parseNestedSecurityContextTokenPolicy(org.apache.neethi.Policy nestedPolicy, SecurityContextToken securityContextToken)
protected void
setRequireExternalUriReference(boolean requireExternalUriReference)
protected void
setSc10SecurityContextToken(boolean sc10SecurityContextToken)
protected void
setSc13SecurityContextToken(boolean sc13SecurityContextToken)
-
Methods inherited from class org.apache.wss4j.policy.model.AbstractToken
getClaims, getDerivedKeys, getIncludeTokenType, getIssuer, getIssuerName, getParentAssertion, getPolicy, normalize, serialize, setClaims, setDerivedKeys, setIncludeTokenType, setIssuer, setIssuerName, setParentAssertion
-
Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion
clone, equal, getType, getVersion, isAsserted, isIgnorable, isNormalized, isOptional, normalize, serialize, setIgnorable, setOptional
-
-
-
-
Constructor Detail
-
SecurityContextToken
public SecurityContextToken(SPConstants.SPVersion version, SPConstants.IncludeTokenType includeTokenType, Element issuer, String issuerName, Element claims, org.apache.neethi.Policy nestedPolicy)
-
-
Method Detail
-
getName
public QName getName()
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractToken
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractToken
-
cloneAssertion
protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
- Specified by:
cloneAssertion
in classAbstractSecurityAssertion
-
parseNestedSecurityContextTokenPolicy
protected void parseNestedSecurityContextTokenPolicy(org.apache.neethi.Policy nestedPolicy, SecurityContextToken securityContextToken)
-
isRequireExternalUriReference
public boolean isRequireExternalUriReference()
-
setRequireExternalUriReference
protected void setRequireExternalUriReference(boolean requireExternalUriReference)
-
isSc13SecurityContextToken
public boolean isSc13SecurityContextToken()
-
setSc13SecurityContextToken
protected void setSc13SecurityContextToken(boolean sc13SecurityContextToken)
-
isSc10SecurityContextToken
public boolean isSc10SecurityContextToken()
-
setSc10SecurityContextToken
protected void setSc10SecurityContextToken(boolean sc10SecurityContextToken)
-
-