public interface AuthenticationStatement extends SAMLObject, SubjectStatement
AuthenticationStatment element behaves.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTHENTICATIONINSTANT_ATTRIB_NAME
Name of the AuthenticationInstant attribute.
|
static java.lang.String |
AUTHENTICATIONMETHOD_ATTRIB_NAME
Name of the AuthenticationMethod attribute.
|
static java.lang.String |
DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace.
|
static javax.xml.namespace.QName |
DEFAULT_ELEMENT_NAME
Default element name.
|
static java.lang.String |
HARDWARE_TOKEN_AUTHN_METHOD
URI for Hardware Token authentication method.
|
static java.lang.String |
KERBEROS_AUTHN_METHOD
URI for Kerberos authentication method.
|
static java.lang.String |
PASSWORD_AUTHN_METHOD
URI for Password authentication method.
|
static java.lang.String |
PGP_AUTHN_METHOD
URI for PGP authentication method.
|
static java.lang.String |
SPKI_AUTHN_METHOD
URI for SPKI authentication method.
|
static java.lang.String |
SRP_AUTHN_METHOD
URI for Secure Remote Password authentication method.
|
static java.lang.String |
TLS_CLIENT_AUTHN_METHOD
URI for SSL/TLS Client authentication method.
|
static java.lang.String |
TYPE_LOCAL_NAME
Local name of the XSI type.
|
static javax.xml.namespace.QName |
TYPE_NAME
QName of the XSI type.
|
static java.lang.String |
UNSPECIFIED_AUTHN_METHOD
URI for unspecified authentication method.
|
static java.lang.String |
X509_AUTHN_METHOD
URI for X509 Public Key authentication method.
|
static java.lang.String |
XKMS_AUTHN_METHOD
URI for XKMS authentication method.
|
static java.lang.String |
XML_DSIG_AUTHN_METHOD
URI for XML Digital Signature authentication method.
|
| Modifier and Type | Method and Description |
|---|---|
org.joda.time.DateTime |
getAuthenticationInstant()
Return the contents of the AuthenticationInstant attribute.
|
java.lang.String |
getAuthenticationMethod()
Return the contents of the AuthenticationMethod attribute.
|
java.util.List<AuthorityBinding> |
getAuthorityBindings()
Get the list of
AuthorityBindings. |
SubjectLocality |
getSubjectLocality()
Get the
SubjectLocality. |
void |
setAuthenticationInstant(org.joda.time.DateTime authenticationInstant)
Set the contents of the AuthenticationInstant attribute.
|
void |
setAuthenticationMethod(java.lang.String authenticationMethod)
Set the contents of the AuthenticationMethod attribute.
|
void |
setSubjectLocality(SubjectLocality subjectLocality)
Set the
SubjectLocality. |
getSubject, setSubjectdetach, 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, setSchemaLocationstatic final java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
static final javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
static final java.lang.String TYPE_LOCAL_NAME
static final javax.xml.namespace.QName TYPE_NAME
static final java.lang.String AUTHENTICATIONMETHOD_ATTRIB_NAME
static final java.lang.String AUTHENTICATIONINSTANT_ATTRIB_NAME
static final java.lang.String KERBEROS_AUTHN_METHOD
static final java.lang.String HARDWARE_TOKEN_AUTHN_METHOD
static final java.lang.String PASSWORD_AUTHN_METHOD
static final java.lang.String X509_AUTHN_METHOD
static final java.lang.String PGP_AUTHN_METHOD
static final java.lang.String SPKI_AUTHN_METHOD
static final java.lang.String XKMS_AUTHN_METHOD
static final java.lang.String XML_DSIG_AUTHN_METHOD
static final java.lang.String SRP_AUTHN_METHOD
static final java.lang.String TLS_CLIENT_AUTHN_METHOD
static final java.lang.String UNSPECIFIED_AUTHN_METHOD
java.lang.String getAuthenticationMethod()
void setAuthenticationMethod(java.lang.String authenticationMethod)
authenticationMethod - the authentication methodorg.joda.time.DateTime getAuthenticationInstant()
void setAuthenticationInstant(org.joda.time.DateTime authenticationInstant)
authenticationInstant - the authentication instantSubjectLocality getSubjectLocality()
SubjectLocality.SubjectLocalityvoid setSubjectLocality(SubjectLocality subjectLocality)
SubjectLocality.subjectLocality - the SubjectLocalityjava.util.List<AuthorityBinding> getAuthorityBindings()
AuthorityBindings.AuthorityBindings