| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--com.sun.identity.saml.assertion.Statement
        |
        +--com.sun.identity.saml.assertion.SubjectStatement
              |
              +--com.sun.identity.saml.assertion.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.
| Fields inherited from class com.sun.identity.saml.assertion.Statement | 
| ATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT, NOT_SUPPORTED | 
| Constructor Summary | |
| AuthenticationStatement(org.w3c.dom.Element element)This constructor builds an authentication statement element from an existing XML block. | |
| AuthenticationStatement(java.lang.String authMethod,
                        java.util.Date authInstant,
                        Subject subject)Constructor for authentication statement | |
| AuthenticationStatement(java.lang.String authMethod,
                        java.util.Date authInstant,
                        Subject subject,
                        SubjectLocality subjectLocality,
                        java.util.List authorityBinding)Constructor for authentication statement | |
| Method Summary | |
|  java.lang.String | getAuthenticaionMethod()Returns AuthenticationMethodfrom authentication statement | 
|  java.util.Date | getAuthenticationInstant()Returns AuthenticationInstantfrom authentication statement. | 
|  java.util.List | getAuthorityBinding()Returns the AuthorityBindingfromAuthenticationStatement. | 
|  int | getStatementType()Get the real type of the Statement. | 
|  SubjectLocality | getSubjectLocality()Returns the SubjectLocalityfromAuthenticationStatement | 
|  boolean | setAuthenticaionMethod(java.lang.String authenticationmethod)Set AuthenticationMethodforAuthenticationStatement. | 
|  boolean | setAuthenticationInstant(java.util.Date authenticationinstant)Set AuthenticationInstantforAuthenticationStatement. | 
|  boolean | setAuthorityBinding(java.util.List authoritybinding)Set the AuthorityBindingforAuthenticationStatement. | 
|  boolean | setSubjectLocality(SubjectLocality subjectlocality)Set the SubjectLocalityforAuthenticationStatement. | 
|  java.lang.String | toString()Returns a String representation of the Authentication Statement. | 
|  java.lang.String | toString(boolean includeNS,
         boolean declareNS)Returns a String representation of the AuthenticationStatement | 
| Methods inherited from class com.sun.identity.saml.assertion.SubjectStatement | 
| getSubject, setSubject | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public AuthenticationStatement(org.w3c.dom.Element element)
                        throws SAMLException
element - representing a DOM tree element.SAMLException - if there is an error in the sender or in the
            element definition.
public AuthenticationStatement(java.lang.String authMethod,
                               java.util.Date authInstant,
                               Subject subject)
                        throws SAMLException
authMethod - (optional) A String specifies the type of
        authentication that took place.authInstant - (optional) A String specifies the time at which
        the authentication took place.subject - (required) A Subject objectSAMLException - if there is an error in the sender.
public AuthenticationStatement(java.lang.String authMethod,
                               java.util.Date authInstant,
                               Subject subject,
                               SubjectLocality subjectLocality,
                               java.util.List authorityBinding)
                        throws SAMLException
authMethod - (optional) A String specifies the type of authentication 
        that took place.authInstant - (optional) A String specifies the time at which the 
        authentication that took place.subject - (required) A Subject objectsubjectLocality - (optional) A SubjectLocality object.authorityBinding - (optional) A List of AuthorityBinding
        objects.SAMLException - if there is an error in the sender.| Method Detail | 
public SubjectLocality getSubjectLocality()
SubjectLocality from
 AuthenticationStatementSubjectLocality object within the authentication
         statement.public boolean setSubjectLocality(SubjectLocality subjectlocality)
SubjectLocality for
 AuthenticationStatement.subjectlocality - The SubjectLocality object within
        the AuthenticationStatement.public java.lang.String getAuthenticaionMethod()
AuthenticationMethod from authentication statementpublic boolean setAuthenticaionMethod(java.lang.String authenticationmethod)
AuthenticationMethod for
 AuthenticationStatement.authenticationmethod - input authentication methodpublic java.util.Date getAuthenticationInstant()
AuthenticationInstant from authentication statement.public boolean setAuthenticationInstant(java.util.Date authenticationinstant)
AuthenticationInstant for
 AuthenticationStatement.authenticationinstant - The date/time when the authentication
        statement is created.public java.util.List getAuthorityBinding()
AuthorityBinding from
 AuthenticationStatement.AuthorityBinding objectspublic boolean setAuthorityBinding(java.util.List authoritybinding)
AuthorityBinding for
 AuthenticationStatement.authoritybinding - A list of the AuthorityBinding
        objects.public int getStatementType()
getStatementType in class Statementpublic java.lang.String toString()
toString in class java.lang.Object<saml:AuthenticationStatement>
         element.
public java.lang.String toString(boolean includeNS,
                                 boolean declareNS)
AuthenticationStatementtoString in class SubjectStatementincludeNS - Determines whether or not the namespace qualifier is 
        prepended  to the Element when converteddeclareNS - Determines whether or not the namespace is declared 
        within the Element.<saml:AuthenticationStatement> element.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||