org.apache.wss4j.policy.model
Class X509Token

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.X509Token
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent, org.apache.neethi.PolicyContainingAssertion

public class X509Token
extends AbstractToken


Nested Class Summary
static class X509Token.TokenType
           
 
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractToken
AbstractToken.DerivedKeys
 
Constructor Summary
X509Token(SPConstants.SPVersion version, SPConstants.IncludeTokenType includeTokenType, Element issuer, String issuerName, Element claims, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
protected  AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
           
 QName getName()
           
 X509Token.TokenType getTokenType()
           
 boolean isRequireEmbeddedTokenReference()
           
 boolean isRequireIssuerSerialReference()
           
 boolean isRequireKeyIdentifierReference()
           
 boolean isRequireThumbprintReference()
           
protected  void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, X509Token x509Token)
           
protected  void setRequireEmbeddedTokenReference(boolean requireEmbeddedTokenReference)
           
protected  void setRequireIssuerSerialReference(boolean requireIssuerSerialReference)
           
protected  void setRequireKeyIdentifierReference(boolean requireKeyIdentifierReference)
           
protected  void setRequireThumbprintReference(boolean requireThumbprintReference)
           
protected  void setTokenType(X509Token.TokenType tokenType)
           
 
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
 
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

X509Token

public X509Token(SPConstants.SPVersion version,
                 SPConstants.IncludeTokenType includeTokenType,
                 Element issuer,
                 String issuerName,
                 Element claims,
                 org.apache.neethi.Policy nestedPolicy)
Method Detail

getName

public QName getName()

cloneAssertion

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

parseNestedPolicy

protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy,
                                 X509Token x509Token)

isRequireKeyIdentifierReference

public boolean isRequireKeyIdentifierReference()

setRequireKeyIdentifierReference

protected void setRequireKeyIdentifierReference(boolean requireKeyIdentifierReference)

isRequireIssuerSerialReference

public boolean isRequireIssuerSerialReference()

setRequireIssuerSerialReference

protected void setRequireIssuerSerialReference(boolean requireIssuerSerialReference)

isRequireEmbeddedTokenReference

public boolean isRequireEmbeddedTokenReference()

setRequireEmbeddedTokenReference

protected void setRequireEmbeddedTokenReference(boolean requireEmbeddedTokenReference)

isRequireThumbprintReference

public boolean isRequireThumbprintReference()

setRequireThumbprintReference

protected void setRequireThumbprintReference(boolean requireThumbprintReference)

getTokenType

public X509Token.TokenType getTokenType()

setTokenType

protected void setTokenType(X509Token.TokenType tokenType)


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