org.apache.wss4j.policy.model
Class UsernameToken

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

public class UsernameToken
extends AbstractToken


Nested Class Summary
static class UsernameToken.PasswordType
           
static class UsernameToken.UsernameTokenType
           
 
Nested classes/interfaces inherited from class org.apache.wss4j.policy.model.AbstractToken
AbstractToken.DerivedKeys
 
Constructor Summary
UsernameToken(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()
           
 UsernameToken.PasswordType getPasswordType()
           
 UsernameToken.UsernameTokenType getUsernameTokenType()
           
 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
 
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

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

cloneAssertion

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

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)


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