|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.xml.wss.impl.policy.MLSPolicy com.sun.xml.wss.impl.policy.mls.WSSPolicy com.sun.xml.wss.impl.policy.mls.AuthenticationTokenPolicy.UsernameTokenBinding
public static class AuthenticationTokenPolicy.UsernameTokenBinding
A policy representing a WSS UsernameToken. An instance of this class can be used as concrete feature binding for an AuthenticationTokenPolicy. Different parameters in this policy are applicable depending upon whether this policy is used to construct a wss:UsernameToken (sender side policy) or it is used to verify an incoming UsernameToken (receiver side policy). Information on applicability will be indicated where appropriate.
Constructor Summary | |
---|---|
AuthenticationTokenPolicy.UsernameTokenBinding()
Default Constructor |
|
AuthenticationTokenPolicy.UsernameTokenBinding(java.lang.String username,
java.lang.String password,
java.lang.String nonce,
boolean doDigest,
java.lang.String creationTime)
Constructor |
Method Summary | |
---|---|
java.lang.Object |
clone()
clone operatror |
boolean |
equals(WSSPolicy policy)
Equals operator |
boolean |
equalsIgnoreTargets(WSSPolicy policy)
|
boolean |
getDigestOn()
|
long |
getMaxNonceAge()
|
java.lang.String |
getNonce()
get the nonce |
java.lang.String |
getPassword()
get the password |
java.lang.String |
getType()
Get the type of the policy. |
boolean |
getUseNonce()
get the useNonce flag |
java.lang.String |
getUsername()
get the username |
MLSPolicy |
newTimestampFeatureBinding()
Create and set the FeatureBinding for this WSSPolicy to a TimestampPolicy * @return a new TimestampPolicy as a FeatureBinding for this WSSPolicy |
void |
setDigestOn(boolean doDigest)
setter for a boolean flag indicating whether the password should be digested while constructing a wss:UsernameToken from this Policy |
void |
setMaxNonceAge(long nonceAge)
set the maximum age in Milliseconds for which a receiving entity should cache the nonce associated with this policy. |
void |
setNonce(java.lang.String nonce)
set the nonce |
void |
setPassword(java.lang.String password)
set the password |
void |
setUseNonce(boolean useNonce)
setter for a boolean flag indicating whether a nonce should be while constructing a wss:UsernameToken from this Policy |
void |
setUsername(java.lang.String username)
set the username |
java.lang.String |
toString()
|
Methods inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy |
---|
getFeatureBinding, getKeyBinding, getPolicyIdentifier, getUUID, isBSP, isBSP, isOptional, isOptional, setFeatureBinding, setKeyBinding, setPolicyIdentifier, setUUID |
Methods inherited from class com.sun.xml.wss.impl.policy.MLSPolicy |
---|
isReadOnly, isReadOnly |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AuthenticationTokenPolicy.UsernameTokenBinding()
public AuthenticationTokenPolicy.UsernameTokenBinding(java.lang.String username, java.lang.String password, java.lang.String nonce, boolean doDigest, java.lang.String creationTime)
username
- username to be sentpassword
- password to be sentnonce
- noncedoDigest
- if password should be digestedcreationTime
- timestampMethod Detail |
---|
public MLSPolicy newTimestampFeatureBinding() throws PolicyGenerationException
PolicyGenerationException,
- if TimestampPolicy is not a valid FeatureBinding for this WSSPolicy
PolicyGenerationException
SignaturePolicy
,
EncryptionPolicy
,
AuthenticationTokenPolicy
public void setUsername(java.lang.String username)
username
- public void setPassword(java.lang.String password)
password
- public void setNonce(java.lang.String nonce)
nonce
- public void setUseNonce(boolean useNonce)
useNonce
- public void setDigestOn(boolean doDigest)
doDigest
- public void setMaxNonceAge(long nonceAge)
nonceAge
- public java.lang.String getUsername()
public java.lang.String getPassword()
public java.lang.String getNonce()
public boolean getUseNonce()
public boolean getDigestOn()
public long getMaxNonceAge()
public boolean equals(WSSPolicy policy)
equals
in class WSSPolicy
SignaturePolicy
,
EncryptionPolicy
,
AuthenticationTokenPolicy
,
PrivateKeyBinding
,
SymmetricKeyBinding
public boolean equalsIgnoreTargets(WSSPolicy policy)
equalsIgnoreTargets
in class WSSPolicy
public java.lang.Object clone()
WSSPolicy
clone
in class WSSPolicy
SignaturePolicy
,
EncryptionPolicy
,
AuthenticationTokenPolicy
public java.lang.String getType()
SecurityPolicy
Implementation Note: Useful to avoid instanceof checks and String.equals checks
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |