Interface AuthnStatement

All Known Implementing Classes:
AuthnStatement

public interface AuthnStatement
The AuthenticationStatement element supplies a statement by the issuer that its subject was authenticated by a particular means at a particular time. The AuthenticationStatement element is of type AuthenticationStatementType, which extends the SubjectStatementAbstractType with the additional element and attributes.

The following schema fragment specifies the expected content contained within SAML AuthenticationStatement element.

 <complexType name="AuthenticationStatementType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:SAML:1.0:assertion}SubjectStatementAbstractType">
       <sequence>
         <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}SubjectLocality" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}AuthorityBinding" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="AuthenticationInstant" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
       <attribute name="AuthenticationMethod" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </extension>
   </complexContent>
 </complexType>
 
  • Method Details

    • getAuthnInstantDate

      Date getAuthnInstantDate()
      Gets the value of the authnInstant property.
      Returns:
      object is Date
    • getSessionIndex

      String getSessionIndex()
      Gets the value of the sessionIndex property.
      Returns:
      object is String
    • getSessionNotOnOrAfterDate

      Date getSessionNotOnOrAfterDate()
      Gets the value of the sessionNotOnOrAfter property.
      Returns:
      object is Date
    • getSubjectLocalityAddress

      String getSubjectLocalityAddress()
      Gets the value of the SubjectLocality address property.
      Returns:
      object is String
    • getSubjectLocalityDNSName

      String getSubjectLocalityDNSName()
      Gets the value of the SubjectLocality dnsName property.
      Returns:
      object is String
    • getAuthnContextClassRef

      String getAuthnContextClassRef()
      Gets the value of the AuthnContext's AuthnContextClassRef property.
      Returns:
      object is String
    • getAuthenticatingAuthority

      String getAuthenticatingAuthority()
      Gets the value of the AuthnContext's AuthenticatingAuthority property.
      Returns:
      object is String