- java.lang.Object
-
- com.sun.xml.wss.impl.misc.SOAPElementExtension
-
- com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
-
- com.sun.xml.wss.core.Timestamp
-
- All Implemented Interfaces:
SecurityHeaderBlock,jakarta.xml.soap.Node,jakarta.xml.soap.SOAPElement,Element,Node
public class Timestamp extends SecurityHeaderBlockImpl
- Author:
- XWS-Security RI Development Team
-
-
Field Summary
Fields Modifier and Type Field Description static SimpleDateFormatcalendarFormatter1static SimpleDateFormatcalendarFormatter2static longMAX_CLOCK_SKEWstatic longTIMESTAMP_FRESHNESS_LIMIT-
Fields inherited from class com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
delegateElement
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateDateTime()jakarta.xml.soap.SOAPElementgetAsSoapElement()StringgetCreated()StringgetCreatedValueType()StringgetExpires()StringgetExpiresValueType()StringgetId()voidsetCreated(String created)voidsetCreatedValueType(String createdValueType)voidsetExpires(String expires)voidsetExpiresValueType(String expiresValueType)voidsetId(String wsuId)voidsetTimeout(long timeout)The timeout is assumed to be in seconds-
Methods inherited from class com.sun.xml.wss.impl.misc.SecurityHeaderBlockImpl
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, 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, isBSP, isBSP, 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, setWsuIdAttr
-
Methods inherited from class com.sun.xml.wss.impl.misc.SOAPElementExtension
addAttribute, addChildElement, createQName, getAttributeValue, getChildElements, getElementQName, removeAttribute, setElementQName
-
-
-
-
Field Detail
-
calendarFormatter1
public static final SimpleDateFormat calendarFormatter1
-
calendarFormatter2
public static final SimpleDateFormat calendarFormatter2
-
MAX_CLOCK_SKEW
public static final long MAX_CLOCK_SKEW
- See Also:
- Constant Field Values
-
TIMESTAMP_FRESHNESS_LIMIT
public static final long TIMESTAMP_FRESHNESS_LIMIT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Timestamp
public Timestamp()
-
Timestamp
public Timestamp(jakarta.xml.soap.SOAPElement element) throws XWSSecurityExceptionTakes a SOAPElement and checks if it has the right name.- Throws:
XWSSecurityException
-
-
Method Detail
-
getCreated
public String getCreated()
-
setCreated
public void setCreated(String created)
-
getCreatedValueType
public String getCreatedValueType()
-
setCreatedValueType
public void setCreatedValueType(String createdValueType)
-
setTimeout
public void setTimeout(long timeout)
The timeout is assumed to be in seconds
-
getExpires
public String getExpires()
-
setExpires
public void setExpires(String expires)
-
getExpiresValueType
public String getExpiresValueType()
-
setExpiresValueType
public void setExpiresValueType(String expiresValueType)
-
getId
public String getId()
- Specified by:
getIdin interfaceSecurityHeaderBlock- Overrides:
getIdin classSecurityHeaderBlockImpl
-
setId
public void setId(String wsuId)
-
getAsSoapElement
public jakarta.xml.soap.SOAPElement getAsSoapElement() throws XWSSecurityException- Specified by:
getAsSoapElementin interfaceSecurityHeaderBlock- Overrides:
getAsSoapElementin classSecurityHeaderBlockImpl- Throws:
XWSSecurityException
-
createDateTime
public void createDateTime() throws XWSSecurityException- Throws:
XWSSecurityException
-
-