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 Details

    • 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