Package org.apache.wss4j.policy.model
Class IssuedToken
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- org.apache.wss4j.policy.model.AbstractToken
-
- org.apache.wss4j.policy.model.IssuedToken
-
- All Implemented Interfaces:
org.apache.neethi.Assertion
,org.apache.neethi.PolicyComponent
,org.apache.neethi.PolicyContainingAssertion
public class IssuedToken extends AbstractToken
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractToken
AbstractToken.DerivedKeys
-
-
Constructor Summary
Constructors Constructor Description IssuedToken(SPConstants.SPVersion version, SPConstants.IncludeTokenType includeTokenType, Element issuer, String issuerName, Element requestSecurityTokenTemplate, 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()
Element
getRequestSecurityTokenTemplate()
int
hashCode()
boolean
isRequireExternalReference()
boolean
isRequireInternalReference()
protected void
parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, IssuedToken issuedToken)
void
serialize(XMLStreamWriter writer)
protected void
setRequestSecurityTokenTemplate(Element requestSecurityTokenTemplate)
protected void
setRequireExternalReference(boolean requireExternalReference)
protected void
setRequireInternalReference(boolean requireInternalReference)
-
Methods inherited from class org.apache.wss4j.policy.model.AbstractToken
getClaims, getDerivedKeys, getIncludeTokenType, getIssuer, getIssuerName, getParentAssertion, getPolicy, normalize, 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
-
IssuedToken
public IssuedToken(SPConstants.SPVersion version, SPConstants.IncludeTokenType includeTokenType, Element issuer, String issuerName, Element requestSecurityTokenTemplate, 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
-
serialize
public void serialize(XMLStreamWriter writer) throws XMLStreamException
- Specified by:
serialize
in interfaceorg.apache.neethi.Assertion
- Specified by:
serialize
in interfaceorg.apache.neethi.PolicyComponent
- Overrides:
serialize
in classAbstractToken
- Throws:
XMLStreamException
-
cloneAssertion
protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
- Specified by:
cloneAssertion
in classAbstractSecurityAssertion
-
parseNestedPolicy
protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, IssuedToken issuedToken)
-
isRequireExternalReference
public boolean isRequireExternalReference()
-
setRequireExternalReference
protected void setRequireExternalReference(boolean requireExternalReference)
-
isRequireInternalReference
public boolean isRequireInternalReference()
-
setRequireInternalReference
protected void setRequireInternalReference(boolean requireInternalReference)
-
getRequestSecurityTokenTemplate
public Element getRequestSecurityTokenTemplate()
-
setRequestSecurityTokenTemplate
protected void setRequestSecurityTokenTemplate(Element requestSecurityTokenTemplate)
-
-