org.apache.wss4j.policy.model
Class IssuedToken

java.lang.Object
  extended by org.apache.wss4j.policy.model.AbstractSecurityAssertion
      extended by org.apache.wss4j.policy.model.AbstractToken
          extended by 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
IssuedToken(SPConstants.SPVersion version, SPConstants.IncludeTokenType includeTokenType, Element issuer, String issuerName, Element requestSecurityTokenTemplate, Element claims, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
protected  AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
           
 QName getName()
           
 Element getRequestSecurityTokenTemplate()
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.neethi.Assertion
isIgnorable, isOptional
 
Methods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
 

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()

serialize

public void serialize(XMLStreamWriter writer)
               throws XMLStreamException
Specified by:
serialize in interface org.apache.neethi.Assertion
Specified by:
serialize in interface org.apache.neethi.PolicyComponent
Overrides:
serialize in class AbstractToken
Throws:
XMLStreamException

cloneAssertion

protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
Specified by:
cloneAssertion in class AbstractSecurityAssertion

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)


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.