Package com.sun.xml.wss.core.reference
Class X509ThumbPrintIdentifier
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.X509ThumbPrintIdentifier
- Author:
- Abhijit Das
-
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
ConstructorsConstructorDescriptionX509ThumbPrintIdentifier(javax.xml.soap.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 javax.xml.soap.SOAPElement
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName
-
Constructor Details
-
X509ThumbPrintIdentifier
Creates an "empty" KeyIdentifier element with default encoding type and default value type.- Throws:
com.sun.xml.wss.XWSSecurityException
-
X509ThumbPrintIdentifier
public X509ThumbPrintIdentifier(javax.xml.soap.SOAPElement element) throws com.sun.xml.wss.XWSSecurityException - Throws:
com.sun.xml.wss.XWSSecurityException
-
-
Method Details
-
getDecodedBase64EncodedValue
public byte[] getDecodedBase64EncodedValue() throws com.sun.xml.wss.XWSSecurityException- Throws:
com.sun.xml.wss.XWSSecurityException
-
getThumbPrintIdentifier
public static byte[] getThumbPrintIdentifier(X509Certificate cert) throws com.sun.xml.wss.XWSSecurityException - Returns:
- the SubjectKeyIdentifier from cert or null if cert does not contain one
- Throws:
com.sun.xml.wss.XWSSecurityException
-
setCertificate
-
getCertificate
-