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 Detail

      • 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