|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
com.sun.xml.wss.core.UsernameToken
public class UsernameToken
Support for a WSS:Username Token Profile. Represents a wsse:UsernameToken.
| Field Summary | |
|---|---|
static long |
MAX_NONCE_AGE
|
| Fields inherited from class com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl |
|---|
delegateElement |
| Constructor Summary | |
|---|---|
UsernameToken(Document document,
String username)
|
|
UsernameToken(Document document,
String username,
String password)
|
|
UsernameToken(Document document,
String username,
String password,
boolean digestPassword)
|
|
UsernameToken(Document document,
String username,
String password,
boolean setNonce,
boolean digestPassword)
C'tor that creates the optional element nonce, created is not set. |
|
UsernameToken(Document document,
String username,
String password,
boolean setNonce,
boolean setCreatedTimestamp,
boolean digestPassword)
C'tor that creates the optional elements of nonce and created. |
|
UsernameToken(SOAPElement usernameTokenSoapElement)
Extracts info from SOAPElement representation |
|
UsernameToken(SOAPElement usernameTokenSoapElement,
boolean bspFlag)
|
|
| Method Summary | |
|---|---|
static SecurityHeaderBlock |
fromSoapElement(SOAPElement element)
|
SOAPElement |
getAsSoapElement()
|
String |
getCreated()
Returns the created which may be null meaning no time of creation. |
String |
getNonce()
|
String |
getNonceEncodingType()
|
String |
getPassword()
|
String |
getPasswordDigest()
|
String |
getPasswordType()
|
Object |
getTokenValue()
The token Value |
String |
getType()
The type of the Token |
String |
getUsername()
|
boolean |
isBSP()
|
void |
isBSP(boolean flag)
|
void |
setCreationTime(String time)
set the creation time. |
void |
setDigestOn()
|
void |
setNonce(String nonceValue)
set the nonce value.If nonce value is null then it will create one. |
void |
setPassword(String passwd)
Sets the password. |
void |
setUsername(String username)
|
| Methods inherited from class com.sun.xml.wss.impl.misc.SOAPElementExtension |
|---|
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sun.xml.wss.core.SecurityHeaderBlock |
|---|
getId |
| Methods inherited from interface javax.xml.soap.Node |
|---|
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue |
| Methods inherited from interface org.w3c.dom.Element |
|---|
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
| Methods inherited from interface org.w3c.dom.Node |
|---|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Field Detail |
|---|
public static final long MAX_NONCE_AGE
| Constructor Detail |
|---|
public UsernameToken(Document document,
String username)
throws SecurityTokenException
SecurityTokenException
public UsernameToken(Document document,
String username,
String password,
boolean digestPassword)
throws SecurityTokenException
SecurityTokenException
public UsernameToken(Document document,
String username,
String password)
throws SecurityTokenException
SecurityTokenException
public UsernameToken(Document document,
String username,
String password,
boolean setNonce,
boolean digestPassword)
throws SecurityTokenException
SecurityTokenException
public UsernameToken(Document document,
String username,
String password,
boolean setNonce,
boolean setCreatedTimestamp,
boolean digestPassword)
throws SecurityTokenException
SecurityTokenException
public UsernameToken(SOAPElement usernameTokenSoapElement,
boolean bspFlag)
throws XWSSecurityException
XWSSecurityException
public UsernameToken(SOAPElement usernameTokenSoapElement)
throws XWSSecurityException
usernameTokenSoapElement -
XWSSecurityException| Method Detail |
|---|
public static SecurityHeaderBlock fromSoapElement(SOAPElement element)
throws XWSSecurityException
XWSSecurityExceptionpublic String getUsername()
public void setUsername(String username)
public String getPassword()
public String getPasswordType()
public String getNonceEncodingType()
public String getNonce()
throws SecurityTokenException
SecurityTokenExceptionpublic String getCreated()
public String getPasswordDigest()
public void setPassword(String passwd)
passwd - public void setNonce(String nonceValue)
nonceValue -
public void setCreationTime(String time)
throws XWSSecurityException
time - If null or empty then this method would create one.
XWSSecurityException
public void setDigestOn()
throws SecurityTokenException
SecurityTokenException
public SOAPElement getAsSoapElement()
throws SecurityTokenException
getAsSoapElement in interface SecurityHeaderBlockgetAsSoapElement in class SecurityHeaderBlockImplSecurityTokenExceptionpublic void isBSP(boolean flag)
isBSP in class SecurityHeaderBlockImplpublic boolean isBSP()
isBSP in class SecurityHeaderBlockImplpublic String getType()
Token
getType in interface Tokenpublic Object getTokenValue()
Token
getTokenValue in interface Token
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||