Package org.opensaml.saml.saml2.core
Interface SubjectConfirmationData
-
- All Superinterfaces:
AttributeExtensibleXMLObject,ElementExtensibleXMLObject,SAMLObject,XMLObject
- All Known Subinterfaces:
KeyInfoConfirmationDataType
public interface SubjectConfirmationData extends SAMLObject, ElementExtensibleXMLObject, AttributeExtensibleXMLObject
SAML 2.0 Core SubjectConfirmationData.
-
-
Field Summary
Fields Modifier and Type Field Description static StringADDRESS_ATTRIB_NAMEAddress attribute name.static StringDEFAULT_ELEMENT_LOCAL_NAMEElement local name.static QNameDEFAULT_ELEMENT_NAMEDefault element name.static StringIN_RESPONSE_TO_ATTRIB_NAMEInResponseTo attribute name.static StringNOT_BEFORE_ATTRIB_NAMENotBefore attribute name.static QNameNOT_BEFORE_ATTRIB_QNAMEQName for the NotBefore attribute.static StringNOT_ON_OR_AFTER_ATTRIB_NAMEName for the NotOnOrAfter attribute.static QNameNOT_ON_OR_AFTER_ATTRIB_QNAMEQName for the NotOnOrAfter attribute.static StringRECIPIENT_ATTRIB_NAMERecipient attribute name.static StringTYPE_LOCAL_NAMELocal name of the XSI type.static QNameTYPE_NAMEQName of the XSI type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAddress()Gets the IP address to which this information may be pressented.StringgetInResponseTo()Gets the message ID this is in response to.InstantgetNotBefore()Gets the time before which this subject is not valid.InstantgetNotOnOrAfter()Gets the time at, or after, which this subject is not valid.StringgetRecipient()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
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 Detail
-
DEFAULT_ELEMENT_LOCAL_NAME
static final String DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- See Also:
- Constant Field Values
-
DEFAULT_ELEMENT_NAME
static final QName DEFAULT_ELEMENT_NAME
Default element name.
-
TYPE_LOCAL_NAME
static final String TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
TYPE_NAME
static final QName TYPE_NAME
QName of the XSI type.
-
NOT_BEFORE_ATTRIB_NAME
static final String NOT_BEFORE_ATTRIB_NAME
NotBefore attribute name.- See Also:
- Constant Field Values
-
NOT_BEFORE_ATTRIB_QNAME
static final QName NOT_BEFORE_ATTRIB_QNAME
QName for the NotBefore attribute.
-
NOT_ON_OR_AFTER_ATTRIB_NAME
static final String NOT_ON_OR_AFTER_ATTRIB_NAME
Name for the NotOnOrAfter attribute.- See Also:
- Constant Field Values
-
NOT_ON_OR_AFTER_ATTRIB_QNAME
static final QName NOT_ON_OR_AFTER_ATTRIB_QNAME
QName for the NotOnOrAfter attribute.
-
RECIPIENT_ATTRIB_NAME
static final String RECIPIENT_ATTRIB_NAME
Recipient attribute name.- See Also:
- Constant Field Values
-
IN_RESPONSE_TO_ATTRIB_NAME
static final String IN_RESPONSE_TO_ATTRIB_NAME
InResponseTo attribute name.- See Also:
- Constant Field Values
-
ADDRESS_ATTRIB_NAME
static final String ADDRESS_ATTRIB_NAME
Address attribute name.- See Also:
- Constant Field Values
-
-
Method Detail
-
getNotBefore
Instant getNotBefore()
Gets the time before which this subject is not valid.- Returns:
- the time before which this subject is not valid
-
setNotBefore
void setNotBefore(Instant newNotBefore)
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
void setNotOnOrAfter(Instant newNotOnOrAfter)
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
void setRecipient(String newRecipient)
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
void setInResponseTo(String newInResponseTo)
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
void setAddress(String newAddress)
Sets the IP address to which this information may be pressented.- Parameters:
newAddress- the IP address to which this information may be pressented
-
-