Package org.opensaml.saml.saml2.core
Interface SubjectConfirmationData
- All Superinterfaces:
AttributeExtensibleXMLObject,ElementExtensibleXMLObject,SAMLObject,XMLObject
- All Known Subinterfaces:
KeyInfoConfirmationDataType
- All Known Implementing Classes:
KeyInfoConfirmationDataTypeImpl,SubjectConfirmationDataImpl
public interface SubjectConfirmationData
extends SAMLObject, ElementExtensibleXMLObject, AttributeExtensibleXMLObject
SAML 2.0 Core SubjectConfirmationData.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringAddress attribute name.static final StringElement local name.static final QNameDefault element name.static final StringInResponseTo attribute name.static final StringNotBefore attribute name.static final QNameQName for the NotBefore attribute.static final StringName for the NotOnOrAfter attribute.static final QNameQName for the NotOnOrAfter attribute.static final StringRecipient attribute name.static final StringLocal name of the XSI type.static final QNameQName of the XSI type. -
Method Summary
Modifier and TypeMethodDescriptionGets the IP address to which this information may be pressented.Gets the message ID this is in response to.Gets the time before which this subject is not valid.Gets the time at, or after, which this subject is not valid.Gets the recipient of this subject.voidsetAddress(String newAddress) Sets the IP address to which this information may be pressented.voidsetInResponseTo(String newInResponseTo) Sets the message ID this is in response to.voidsetNotBefore(Instant newNotBefore) Sets the time before which this subject is not valid.voidsetNotOnOrAfter(Instant newNotOnOrAfter) Sets the time at, or after, which this subject is not valid.voidsetRecipient(String newRecipient) Sets the recipient of this subject.Methods inherited from interface org.opensaml.core.xml.AttributeExtensibleXMLObject
getUnknownAttributesMethods inherited from interface org.opensaml.core.xml.ElementExtensibleXMLObject
getUnknownXMLObjects, getUnknownXMLObjectsMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
NOT_BEFORE_ATTRIB_NAME
NotBefore attribute name.- See Also:
-
NOT_BEFORE_ATTRIB_QNAME
QName for the NotBefore attribute. -
NOT_ON_OR_AFTER_ATTRIB_NAME
Name for the NotOnOrAfter attribute.- See Also:
-
NOT_ON_OR_AFTER_ATTRIB_QNAME
QName for the NotOnOrAfter attribute. -
RECIPIENT_ATTRIB_NAME
Recipient attribute name.- See Also:
-
IN_RESPONSE_TO_ATTRIB_NAME
InResponseTo attribute name.- See Also:
-
ADDRESS_ATTRIB_NAME
Address attribute name.- See Also:
-
-
Method Details
-
getNotBefore
Gets the time before which this subject is not valid.- Returns:
- the time before which this subject is not valid
-
setNotBefore
Sets the time before which this subject is not valid.- Parameters:
newNotBefore- the time before which this subject is not valid
-
getNotOnOrAfter
Gets the time at, or after, which this subject is not valid.- Returns:
- the time at, or after, which this subject is not valid
-
setNotOnOrAfter
Sets the time at, or after, which this subject is not valid.- Parameters:
newNotOnOrAfter- the time at, or after, which this subject is not valid
-
getRecipient
Gets the recipient of this subject.- Returns:
- the recipient of this subject
-
setRecipient
Sets the recipient of this subject.- Parameters:
newRecipient- the recipient of this subject
-
getInResponseTo
Gets the message ID this is in response to.- Returns:
- the message ID this is in response to
-
setInResponseTo
Sets the message ID this is in response to.- Parameters:
newInResponseTo- the message ID this is in response to
-
getAddress
Gets the IP address to which this information may be pressented.- Returns:
- the IP address to which this information may be pressented
-
setAddress
Sets the IP address to which this information may be pressented.- Parameters:
newAddress- the IP address to which this information may be pressented
-