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