Package org.opensaml.saml.saml1.core
Interface AuthenticationStatement
-
- All Superinterfaces:
SAMLObject,Statement,SubjectStatement,XMLObject
public interface AuthenticationStatement extends SAMLObject, SubjectStatement
This interface defines how the object representing a SAML1AuthenticationStatmentelement behaves.
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTHENTICATIONINSTANT_ATTRIB_NAMEName of the AuthenticationInstant attribute.static QNameAUTHENTICATIONINSTANT_ATTRIB_QNAMEQName of the AuthenticationInstant attribute.static StringAUTHENTICATIONMETHOD_ATTRIB_NAMEName of the AuthenticationMethod attribute.static StringDEFAULT_ELEMENT_LOCAL_NAMEElement name, no namespace.static QNameDEFAULT_ELEMENT_NAMEDefault element name.static StringHARDWARE_TOKEN_AUTHN_METHODURI for Hardware Token authentication method.static StringKERBEROS_AUTHN_METHODURI for Kerberos authentication method.static StringPASSWORD_AUTHN_METHODURI for Password authentication method.static StringPGP_AUTHN_METHODURI for PGP authentication method.static StringSPKI_AUTHN_METHODURI for SPKI authentication method.static StringSRP_AUTHN_METHODURI for Secure Remote Password authentication method.static StringTLS_CLIENT_AUTHN_METHODURI for SSL/TLS Client authentication method.static StringTYPE_LOCAL_NAMELocal name of the XSI type.static QNameTYPE_NAMEQName of the XSI type.static StringUNSPECIFIED_AUTHN_METHODURI for unspecified authentication method.static StringX509_AUTHN_METHODURI for X509 Public Key authentication method.static StringXKMS_AUTHN_METHODURI for XKMS authentication method.static StringXML_DSIG_AUTHN_METHODURI for XML Digital Signature authentication method.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InstantgetAuthenticationInstant()Return the contents of the AuthenticationInstant attribute.StringgetAuthenticationMethod()Return the contents of the AuthenticationMethod attribute.List<AuthorityBinding>getAuthorityBindings()Get the list ofAuthorityBindings.SubjectLocalitygetSubjectLocality()Get theSubjectLocality.voidsetAuthenticationInstant(Instant authenticationInstant)Set the contents of the AuthenticationInstant attribute.voidsetAuthenticationMethod(String authenticationMethod)Set the contents of the AuthenticationMethod attribute.voidsetSubjectLocality(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 ofAuthorityBindings.- Returns:
- the list of
AuthorityBindings
-
-