com.sun.xml.wss.core.reference
Class KeyIdentifier
java.lang.Object
com.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.core.ReferenceElement
com.sun.xml.wss.core.reference.KeyIdentifier
- All Implemented Interfaces:
- SOAPElement, Element, Node
- Direct Known Subclasses:
- EncryptedKeySHA1Identifier, SamlKeyIdentifier, X509SubjectKeyIdentifier, X509ThumbPrintIdentifier
public abstract class KeyIdentifier
- extends ReferenceElement
- Author:
- Vishal Mahajan
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_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 Summary |
KeyIdentifier(Document doc)
Creates an "empty" KeyIdentifier element with default encoding type
and default value type. |
KeyIdentifier(SOAPElement element)
Takes a SOAPElement and checks if it has the right name. |
| Methods inherited from class com.sun.xml.wss.core.ReferenceElement |
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, appendChild, cloneNode, compareDocumentPosition, detachNode, equals, getAllAttributes, getAllAttributesAsQNames, getAsSoapElement, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getBaseURI, getChildElements, getChildElements, getChildNodes, getElementName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFeature, getFirstChild, getLastChild, getLocalName, getNamespacePrefixes, getNamespaceURI, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPrefix, getPreviousSibling, getSchemaTypeInfo, getTagName, getTextContent, getUserData, getValue, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, hashCode, 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, toString |
log
protected static final Logger log
KeyIdentifier
public KeyIdentifier(Document doc)
throws XWSSecurityException
- Creates an "empty" KeyIdentifier element with default encoding type
and default value type.
- Throws:
XWSSecurityException
KeyIdentifier
public KeyIdentifier(SOAPElement element)
throws XWSSecurityException
- Takes a SOAPElement and checks if it has the right name.
- Throws:
XWSSecurityException
getValueType
public String getValueType()
- If this attr is not present, returns null.
setValueType
public void setValueType(String valueType)
getEncodingType
public String getEncodingType()
- If this attr is not present, returns null.
setEncodingType
public void setEncodingType(String encodingType)
getReferenceValue
public String getReferenceValue()
setReferenceValue
public void setReferenceValue(String encodedValue)
throws XWSSecurityException
- Throws:
XWSSecurityException
getWsuId
public String getWsuId()
- If this attr is not present, returns null.
setWsuId
public void setWsuId(String wsuId)
getDecodedReferenceValue
public String getDecodedReferenceValue()
throws XWSSecurityException
- Look at EncodingType (if any) and return
decoded result.
Handle Base64Binary for now.
- Throws:
XWSSecurityException
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.