public interface AuthnStatement extends Statement
Modifier and Type | Field and Description |
---|---|
static String |
AUTHN_INSTANT_ATTRIB_NAME
AuthnInstant attribute name.
|
static String |
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.
|
static QName |
DEFAULT_ELEMENT_NAME
Default element name.
|
static String |
SESSION_INDEX_ATTRIB_NAME
SessionIndex attribute name.
|
static String |
SESSION_NOT_ON_OR_AFTER_ATTRIB_NAME
SessionNoOnOrAfter attribute name.
|
static String |
TYPE_LOCAL_NAME
Local name of the XSI type.
|
static QName |
TYPE_NAME
QName of the XSI type.
|
Modifier and Type | Method and Description |
---|---|
AuthnContext |
getAuthnContext()
Gets the context used to authenticate the subject.
|
org.joda.time.DateTime |
getAuthnInstant()
Gets the time when the authentication took place.
|
String |
getSessionIndex()
Get the session index between the principal and the authenticating authority.
|
org.joda.time.DateTime |
getSessionNotOnOrAfter()
Get the time when the session between the principal and the SAML authority ends.
|
SubjectLocality |
getSubjectLocality()
Get the DNS domain and IP address of the system where the principal was authenticated.
|
void |
setAuthnContext(AuthnContext newAuthnContext)
Sets the context used to authenticate the subject.
|
void |
setAuthnInstant(org.joda.time.DateTime newAuthnInstant)
Sets the time when the authentication took place.
|
void |
setSessionIndex(String newIndex)
Sets the session index between the principal and the authenticating authority.
|
void |
setSessionNotOnOrAfter(org.joda.time.DateTime newSessionNotOnOrAfter)
Set the time when the session between the principal and the SAML authority ends.
|
void |
setSubjectLocality(SubjectLocality newLocality)
Set the DNS domain and IP address of the system where the principal was authenticated.
|
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
static final String DEFAULT_ELEMENT_LOCAL_NAME
static final QName DEFAULT_ELEMENT_NAME
static final String TYPE_LOCAL_NAME
static final QName TYPE_NAME
static final String AUTHN_INSTANT_ATTRIB_NAME
static final String SESSION_INDEX_ATTRIB_NAME
static final String SESSION_NOT_ON_OR_AFTER_ATTRIB_NAME
org.joda.time.DateTime getAuthnInstant()
void setAuthnInstant(org.joda.time.DateTime newAuthnInstant)
newAuthnInstant
- the time when the authentication took placeString getSessionIndex()
void setSessionIndex(String newIndex)
newIndex
- the session index between the principal and the authenticating authorityorg.joda.time.DateTime getSessionNotOnOrAfter()
void setSessionNotOnOrAfter(org.joda.time.DateTime newSessionNotOnOrAfter)
newSessionNotOnOrAfter
- the time when the session between the principal and the SAML authority endsSubjectLocality getSubjectLocality()
void setSubjectLocality(SubjectLocality newLocality)
newLocality
- the DNS domain and IP address of the system where the principal was authenticatedAuthnContext getAuthnContext()
void setAuthnContext(AuthnContext newAuthnContext)
newAuthnContext
- the context used to authenticate the subjectCopyright © 2019. All rights reserved.