public class UsernameToken extends SecurityHeaderBlockImpl implements SecurityToken, Token
| Modifier and Type | Field and Description |
|---|---|
static long |
MAX_NONCE_AGE |
delegateElementATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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() |
String |
getType() |
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) |
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, appendChild, cloneNode, compareDocumentPosition, detachNode, equals, fromSoapElement, getAllAttributes, getAllAttributesAsQNames, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getBaseURI, getChildElements, getChildElements, getChildNodes, getElementName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFeature, getFirstChild, getId, getLastChild, getLocalName, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPreviousSibling, getSchemaTypeInfo, getSoapFactory, getTagName, getTextContent, getUserData, getValue, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, recycleNode, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeContents, removeNamespaceDeclaration, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setEncodingStyle, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setParentElement, setPrefix, setSOAPElement, setTextContent, setUserData, setValue, setWsuIdAttraddAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQNameclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdaddAttribute, addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, setElementQName, setEncodingStyledetachNode, getParentElement, getValue, recycleNode, setParentElement, setValuegetAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSappendChild, 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, setUserDatapublic static final long MAX_NONCE_AGE
public UsernameToken(Document document, String username) throws SecurityTokenException
SecurityTokenExceptionpublic UsernameToken(Document document, String username, String password, boolean digestPassword) throws SecurityTokenException
SecurityTokenExceptionpublic UsernameToken(Document document, String username, String password) throws SecurityTokenException
SecurityTokenExceptionpublic UsernameToken(Document document, String username, String password, boolean setNonce, boolean digestPassword) throws SecurityTokenException
SecurityTokenExceptionpublic UsernameToken(Document document, String username, String password, boolean setNonce, boolean setCreatedTimestamp, boolean digestPassword) throws SecurityTokenException
SecurityTokenExceptionpublic UsernameToken(SOAPElement usernameTokenSoapElement, boolean bspFlag) throws XWSSecurityException
XWSSecurityExceptionpublic UsernameToken(SOAPElement usernameTokenSoapElement) throws XWSSecurityException
usernameTokenSoapElement - XWSSecurityExceptionpublic 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.XWSSecurityExceptionpublic void setDigestOn()
throws SecurityTokenException
SecurityTokenExceptionpublic 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 Object getTokenValue()
getTokenValue in interface TokenCopyright © 2005–2018 Oracle Corporation. All rights reserved.