Interface AuthenticationStatement

All Superinterfaces:
SAMLObject, Statement, SubjectStatement, XMLObject
All Known Implementing Classes:
AuthenticationStatementImpl

public interface AuthenticationStatement extends SAMLObject, SubjectStatement
This interface defines how the object representing a SAML1 AuthenticationStatment element behaves.
  • Field Details

  • Method Details

    • getAuthenticationMethod

      @Nullable String getAuthenticationMethod()
      Return the contents of the AuthenticationMethod attribute.
      Returns:
      the authentication method
    • setAuthenticationMethod

      void setAuthenticationMethod(@Nullable String authenticationMethod)
      Set the contents of the AuthenticationMethod attribute.
      Parameters:
      authenticationMethod - the authentication method
    • getAuthenticationInstant

      @Nullable Instant getAuthenticationInstant()
      Return the contents of the AuthenticationInstant attribute.
      Returns:
      the authentication instant
    • setAuthenticationInstant

      void setAuthenticationInstant(@Nullable Instant authenticationInstant)
      Set the contents of the AuthenticationInstant attribute.
      Parameters:
      authenticationInstant - the authentication instant
    • getSubjectLocality

      @Nullable SubjectLocality getSubjectLocality()
      Returns:
      the SubjectLocality
    • setSubjectLocality

      void setSubjectLocality(@Nullable SubjectLocality subjectLocality)
      Parameters:
      subjectLocality - the SubjectLocality
    • getAuthorityBindings

      @Nonnull @Live List<AuthorityBinding> getAuthorityBindings()
      Get the list of AuthorityBindings.
      Returns:
      the list of AuthorityBindings