Package org.apache.wss4j.policy.model
Class SamlToken
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- org.apache.wss4j.policy.model.AbstractToken
-
- org.apache.wss4j.policy.model.SamlToken
-
- All Implemented Interfaces:
org.apache.neethi.Assertion
,org.apache.neethi.PolicyComponent
,org.apache.neethi.PolicyContainingAssertion
public class SamlToken extends AbstractToken
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SamlToken.SamlTokenType
-
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractToken
AbstractToken.DerivedKeys
-
-
Constructor Summary
Constructors Constructor Description SamlToken(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()
SamlToken.SamlTokenType
getSamlTokenType()
int
hashCode()
boolean
isRequireKeyIdentifierReference()
protected void
parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, SamlToken samlToken)
void
setRequireKeyIdentifierReference(boolean requireKeyIdentifierReference)
protected void
setSamlTokenType(SamlToken.SamlTokenType samlTokenType)
-
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
-
SamlToken
public SamlToken(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
-
parseNestedPolicy
protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, SamlToken samlToken)
-
isRequireKeyIdentifierReference
public boolean isRequireKeyIdentifierReference()
-
setRequireKeyIdentifierReference
public void setRequireKeyIdentifierReference(boolean requireKeyIdentifierReference)
-
getSamlTokenType
public SamlToken.SamlTokenType getSamlTokenType()
-
setSamlTokenType
protected void setSamlTokenType(SamlToken.SamlTokenType samlTokenType)
-
-