Package org.apache.wss4j.policy.model
Class X509Token
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- org.apache.wss4j.policy.model.AbstractToken
-
- 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
Nested Classes Modifier and Type Class Description static class
X509Token.TokenType
-
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractToken
AbstractToken.DerivedKeys
-
-
Constructor Summary
Constructors Constructor Description X509Token(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()
X509Token.TokenType
getTokenType()
int
hashCode()
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
-
-
-
-
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()
-
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, 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)
-
-