java.lang.Object
com.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.core.ReferenceElement
com.sun.xml.wss.core.reference.KeyIdentifier
- Direct Known Subclasses:
EncryptedKeySHA1Identifier,SamlKeyIdentifier,X509SubjectKeyIdentifier,X509ThumbPrintIdentifier
- Author:
- Vishal Mahajan
-
Field Summary
FieldsFields inherited from class com.sun.xml.wss.core.ReferenceElement
delegateElement, soapFactoryFields 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
ConstructorsConstructorDescriptionKeyIdentifier(jakarta.xml.soap.SOAPElement element) Takes a SOAPElement and checks if it has the right name.KeyIdentifier(Document doc) Creates an "empty" KeyIdentifier element with default encoding type and default value type. -
Method Summary
Modifier and TypeMethodDescriptionLook at EncodingType (if any) and return decoded result.If this attr is not present, returns null.If this attr is not present, returns null.getWsuId()If this attr is not present, returns null.voidsetEncodingType(String encodingType) voidsetReferenceValue(String encodedValue) voidsetValueType(String valueType) voidMethods 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, toStringMethods inherited from class com.sun.xml.wss.impl.misc.SOAPElementExtension
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQNameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.xml.soap.SOAPElement
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName
-
Field Details
-
log
-
-
Constructor Details
-
KeyIdentifier
Creates an "empty" KeyIdentifier element with default encoding type and default value type.- Throws:
XWSSecurityException
-
KeyIdentifier
Takes a SOAPElement and checks if it has the right name.- Throws:
XWSSecurityException
-
-
Method Details
-
getValueType
If this attr is not present, returns null. -
setValueType
-
getEncodingType
If this attr is not present, returns null. -
setEncodingType
-
getReferenceValue
-
setReferenceValue
- Throws:
XWSSecurityException
-
getWsuId
If this attr is not present, returns null. -
setWsuId
-
getDecodedReferenceValue
Look at EncodingType (if any) and return decoded result. Handle Base64Binary for now.- Throws:
XWSSecurityException
-