Package com.sun.xml.wss.core.reference
Class X509SubjectKeyIdentifier
java.lang.Object
com.sun.xml.wss.impl.misc.SOAPElementExtension
com.sun.xml.wss.core.ReferenceElement
com.sun.xml.wss.core.reference.KeyIdentifier
com.sun.xml.wss.core.reference.X509SubjectKeyIdentifier
- All Implemented Interfaces:
Node,SOAPElement,Element,Node
- Author:
- Vishal Mahajan, Manveen Kaur
-
Field Summary
Fields inherited from class com.sun.xml.wss.core.reference.KeyIdentifier
logFields 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
ConstructorsConstructorDescriptionX509SubjectKeyIdentifier(SOAPElement element) Creates an "empty" KeyIdentifier element with default encoding type and default value type. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]static byte[]voidMethods inherited from class com.sun.xml.wss.core.reference.KeyIdentifier
getDecodedReferenceValue, getEncodingType, getReferenceValue, getValueType, getWsuId, setEncodingType, setReferenceValue, setValueType, setWsuIdMethods 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
-
Constructor Details
-
X509SubjectKeyIdentifier
Creates an "empty" KeyIdentifier element with default encoding type and default value type.- Throws:
XWSSecurityException
-
X509SubjectKeyIdentifier
- Throws:
XWSSecurityException
-
-
Method Details
-
getDecodedBase64EncodedValue
- Throws:
XWSSecurityException
-
getSubjectKeyIdentifier
- Returns:
- the SubjectKeyIdentifier from cert or null if cert does not contain one
- Throws:
XWSSecurityException
-
setCertificate
-
getCertificate
-