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 String
Address attribute name.static final String
Element local name.static final QName
Default element name.static final String
InResponseTo attribute name.static final String
NotBefore attribute name.static final QName
QName for the NotBefore attribute.static final String
Name for the NotOnOrAfter attribute.static final QName
QName for the NotOnOrAfter attribute.static final String
Recipient attribute name.static final String
Local name of the XSI type.static final QName
QName 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.void
setAddress
(String newAddress) Sets the IP address to which this information may be pressented.void
setInResponseTo
(String newInResponseTo) Sets the message ID this is in response to.void
setNotBefore
(Instant newNotBefore) Sets the time before which this subject is not valid.void
setNotOnOrAfter
(Instant newNotOnOrAfter) Sets the time at, or after, which this subject is not valid.void
setRecipient
(String newRecipient) Sets the recipient of this subject.Methods inherited from interface org.opensaml.core.xml.AttributeExtensibleXMLObject
getUnknownAttributes
Methods inherited from interface org.opensaml.core.xml.ElementExtensibleXMLObject
getUnknownXMLObjects, getUnknownXMLObjects
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, 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
Instant 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
Instant 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
String 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
String 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
String 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
-