Package org.opensaml.saml.saml1.core
Interface AuthenticationStatement
- All Superinterfaces:
SAMLObject
,Statement
,SubjectStatement
,XMLObject
- All Known Implementing Classes:
AuthenticationStatementImpl
This interface defines how the object representing a SAML1
AuthenticationStatment
element behaves.-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Name of the AuthenticationInstant attribute.static final QName
QName of the AuthenticationInstant attribute.static final String
Name of the AuthenticationMethod attribute.static final String
Element name, no namespace.static final QName
Default element name.static final String
URI for Hardware Token authentication method.static final String
URI for Kerberos authentication method.static final String
URI for Password authentication method.static final String
URI for PGP authentication method.static final String
URI for SPKI authentication method.static final String
URI for Secure Remote Password authentication method.static final String
URI for SSL/TLS Client authentication method.static final String
Local name of the XSI type.static final QName
QName of the XSI type.static final String
URI for unspecified authentication method.static final String
URI for X509 Public Key authentication method.static final String
URI for XKMS authentication method.static final String
URI for XML Digital Signature authentication method. -
Method Summary
Modifier and TypeMethodDescriptionReturn the contents of the AuthenticationInstant attribute.Return the contents of the AuthenticationMethod attribute.Get the list ofAuthorityBinding
s.Get theSubjectLocality
.void
setAuthenticationInstant
(Instant authenticationInstant) Set the contents of the AuthenticationInstant attribute.void
setAuthenticationMethod
(String authenticationMethod) Set the contents of the AuthenticationMethod attribute.void
setSubjectLocality
(SubjectLocality subjectLocality) Set theSubjectLocality
.Methods inherited from interface org.opensaml.saml.saml1.core.SubjectStatement
getSubject, setSubject
Methods 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 name, no namespace.- 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. -
AUTHENTICATIONMETHOD_ATTRIB_NAME
Name of the AuthenticationMethod attribute.- See Also:
-
AUTHENTICATIONINSTANT_ATTRIB_NAME
Name of the AuthenticationInstant attribute.- See Also:
-
AUTHENTICATIONINSTANT_ATTRIB_QNAME
QName of the AuthenticationInstant attribute. -
KERBEROS_AUTHN_METHOD
URI for Kerberos authentication method.- See Also:
-
HARDWARE_TOKEN_AUTHN_METHOD
URI for Hardware Token authentication method.- See Also:
-
PASSWORD_AUTHN_METHOD
URI for Password authentication method.- See Also:
-
X509_AUTHN_METHOD
URI for X509 Public Key authentication method.- See Also:
-
PGP_AUTHN_METHOD
URI for PGP authentication method.- See Also:
-
SPKI_AUTHN_METHOD
URI for SPKI authentication method.- See Also:
-
XKMS_AUTHN_METHOD
URI for XKMS authentication method.- See Also:
-
XML_DSIG_AUTHN_METHOD
URI for XML Digital Signature authentication method.- See Also:
-
SRP_AUTHN_METHOD
URI for Secure Remote Password authentication method.- See Also:
-
TLS_CLIENT_AUTHN_METHOD
URI for SSL/TLS Client authentication method.- See Also:
-
UNSPECIFIED_AUTHN_METHOD
URI for unspecified authentication method.- See Also:
-
-
Method Details
-
getAuthenticationMethod
Return the contents of the AuthenticationMethod attribute.- Returns:
- the authentication method
-
setAuthenticationMethod
Set the contents of the AuthenticationMethod attribute.- Parameters:
authenticationMethod
- the authentication method
-
getAuthenticationInstant
Return the contents of the AuthenticationInstant attribute.- Returns:
- the authentication instant
-
setAuthenticationInstant
Set the contents of the AuthenticationInstant attribute.- Parameters:
authenticationInstant
- the authentication instant
-
getSubjectLocality
Get theSubjectLocality
.- Returns:
- the
SubjectLocality
-
setSubjectLocality
Set theSubjectLocality
.- Parameters:
subjectLocality
- theSubjectLocality
-
getAuthorityBindings
Get the list ofAuthorityBinding
s.- Returns:
- the list of
AuthorityBinding
s
-