Package org.apache.wss4j.policy.model
Class UsernameToken
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- org.apache.wss4j.policy.model.AbstractToken
-
- org.apache.wss4j.policy.model.UsernameToken
-
- All Implemented Interfaces:
org.apache.neethi.Assertion
,org.apache.neethi.PolicyComponent
,org.apache.neethi.PolicyContainingAssertion
public class UsernameToken extends AbstractToken
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UsernameToken.PasswordType
static class
UsernameToken.UsernameTokenType
-
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractToken
AbstractToken.DerivedKeys
-
-
Constructor Summary
Constructors Constructor Description UsernameToken(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()
UsernameToken.PasswordType
getPasswordType()
UsernameToken.UsernameTokenType
getUsernameTokenType()
int
hashCode()
boolean
isCreated()
boolean
isNonce()
protected void
parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, UsernameToken usernameToken)
protected void
setCreated(boolean created)
protected void
setNonce(boolean nonce)
protected void
setPasswordType(UsernameToken.PasswordType passwordType)
protected void
setUsernameTokenType(UsernameToken.UsernameTokenType usernameTokenType)
-
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
-
UsernameToken
public UsernameToken(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, UsernameToken usernameToken)
-
getPasswordType
public UsernameToken.PasswordType getPasswordType()
-
setPasswordType
protected void setPasswordType(UsernameToken.PasswordType passwordType)
-
isCreated
public boolean isCreated()
-
setCreated
protected void setCreated(boolean created)
-
isNonce
public boolean isNonce()
-
setNonce
protected void setNonce(boolean nonce)
-
getUsernameTokenType
public UsernameToken.UsernameTokenType getUsernameTokenType()
-
setUsernameTokenType
protected void setUsernameTokenType(UsernameToken.UsernameTokenType usernameTokenType)
-
-