com.sun.xml.wss.saml
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 Summary
 String getAuthenticatingAuthority()
          Gets the value of the AuthnContext's AuthenticatingAuthority property.
 String getAuthnContextClassRef()
          Gets the value of the AuthnContext's AuthnContextClassRef property.
 Date getAuthnInstantDate()
          Gets the value of the authnInstant property.
 String getSessionIndex()
          Gets the value of the sessionIndex property.
 Date getSessionNotOnOrAfterDate()
          Gets the value of the sessionNotOnOrAfter property.
 String getSubjectLocalityAddress()
          Gets the value of the SubjectLocality address property.
 String getSubjectLocalityDNSName()
          Gets the value of the SubjectLocality dnsName property.
 

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


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.