Package com.sun.xml.wss.core
Class Timestamp
- 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 SimpleDateFormat
calendarFormatter1
static SimpleDateFormat
calendarFormatter2
static long
MAX_CLOCK_SKEW
static long
TIMESTAMP_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 void
createDateTime()
jakarta.xml.soap.SOAPElement
getAsSoapElement()
String
getCreated()
String
getCreatedValueType()
String
getExpires()
String
getExpiresValueType()
String
getId()
void
setCreated(String created)
void
setCreatedValueType(String createdValueType)
void
setExpires(String expires)
void
setExpiresValueType(String expiresValueType)
void
setId(String wsuId)
void
setTimeout(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 XWSSecurityException
Takes 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:
getId
in interfaceSecurityHeaderBlock
- Overrides:
getId
in classSecurityHeaderBlockImpl
-
setId
public void setId(String wsuId)
-
getAsSoapElement
public jakarta.xml.soap.SOAPElement getAsSoapElement() throws XWSSecurityException
- Specified by:
getAsSoapElement
in interfaceSecurityHeaderBlock
- Overrides:
getAsSoapElement
in classSecurityHeaderBlockImpl
- Throws:
XWSSecurityException
-
createDateTime
public void createDateTime() throws XWSSecurityException
- Throws:
XWSSecurityException
-
-