Interface AuthenticationStatement

  • All Known Implementing Classes:
    AuthenticationStatement

    public interface AuthenticationStatement
    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

      • getSubjectLocalityIPAddress

        String getSubjectLocalityIPAddress()
        Gets the value of the ipAddress property.
        Returns:
        object is String
      • getSubjectLocalityDNSAddress

        String getSubjectLocalityDNSAddress()
        Gets the value of the dnsAddress property.
        Returns:
        object is String
      • getAuthorityBindingList

        List<AuthorityBinding> getAuthorityBindingList()
        Gets the value of the authorityBinding property. Objects of the following type(s) are in the list AuthorityBinding
      • getAuthenticationInstantDate

        Date getAuthenticationInstantDate()
        Gets the value of the authenticationInstant property.
        Returns:
        object is Date
      • getAuthenticationMethod

        String getAuthenticationMethod()
        Gets the value of the authenticationMethod property.
        Returns:
        object is String
      • getSubject

        Subject getSubject()
        Gets the value of the subject property.
        Returns:
        object is String