opensaml::saml2::AuthnStatement Class Reference

SAML 2.0 AuthnStatement element. More...

#include <saml/saml2/core/Assertions.h>

Inheritance diagram for opensaml::saml2::AuthnStatement:

opensaml::saml2::Statement

List of all members.

Public Member Functions

virtual AuthnStatementcloneAuthnStatement () const =0
 Type-specific clone method.
virtual const
xercesc::XMLDateTime * 
getAuthnInstant () const =0
 Returns the AuthnInstant attribute.
virtual void setAuthnInstant (const xercesc::XMLDateTime *AuthnInstant)=0
 Sets the AuthnInstant attribute.
virtual time_t getAuthnInstantEpoch () const =0
 Returns the AuthnInstant attribute in epoch form.
virtual void setAuthnInstant (time_t AuthnInstant)=0
 Sets the AuthnInstant attribute.
virtual void setAuthnInstant (const XMLCh *AuthnInstant)=0
 Sets the AuthnInstant attribute.
virtual const XMLCh * getSessionIndex () const =0
 Returns the SessionIndex attribute.
virtual void setSessionIndex (const XMLCh *SessionIndex)=0
 Sets the SessionIndex attribute.
virtual const
xercesc::XMLDateTime * 
getSessionNotOnOrAfter () const =0
 Returns the SessionNotOnOrAfter attribute.
virtual void setSessionNotOnOrAfter (const xercesc::XMLDateTime *SessionNotOnOrAfter)=0
 Sets the SessionNotOnOrAfter attribute.
virtual time_t getSessionNotOnOrAfterEpoch () const =0
 Returns the SessionNotOnOrAfter attribute in epoch form.
virtual void setSessionNotOnOrAfter (time_t SessionNotOnOrAfter)=0
 Sets the SessionNotOnOrAfter attribute.
virtual void setSessionNotOnOrAfter (const XMLCh *SessionNotOnOrAfter)=0
 Sets the SessionNotOnOrAfter attribute.
virtual SubjectLocalitygetSubjectLocality () const =0
 Returns the SubjectLocality child.
virtual void setSubjectLocality (SubjectLocality *child)=0
 Sets the SubjectLocality child.
virtual AuthnContextgetAuthnContext () const =0
 Returns the AuthnContext child.
virtual void setAuthnContext (AuthnContext *child)=0
 Sets the AuthnContext child.

Static Public Attributes

static const XMLCh LOCAL_NAME []
 Element local name.
static const XMLCh AUTHNINSTANT_ATTRIB_NAME []
 AuthnInstant attribute name.
static const XMLCh SESSIONINDEX_ATTRIB_NAME []
 SessionIndex attribute name.
static const XMLCh SESSIONNOTONORAFTER_ATTRIB_NAME []
 SessionNotOnOrAfter attribute name.
static const XMLCh TYPE_NAME []
 AuthnStatementType local name.


Detailed Description

SAML 2.0 AuthnStatement element.

Member Function Documentation

virtual AuthnStatement* opensaml::saml2::AuthnStatement::cloneAuthnStatement (  )  const [pure virtual]

Type-specific clone method.

virtual const xercesc::XMLDateTime* opensaml::saml2::AuthnStatement::getAuthnInstant (  )  const [pure virtual]

Returns the AuthnInstant attribute.

virtual void opensaml::saml2::AuthnStatement::setAuthnInstant ( const xercesc::XMLDateTime *  AuthnInstant  )  [pure virtual]

Sets the AuthnInstant attribute.

virtual time_t opensaml::saml2::AuthnStatement::getAuthnInstantEpoch (  )  const [pure virtual]

Returns the AuthnInstant attribute in epoch form.

virtual void opensaml::saml2::AuthnStatement::setAuthnInstant ( time_t  AuthnInstant  )  [pure virtual]

Sets the AuthnInstant attribute.

virtual void opensaml::saml2::AuthnStatement::setAuthnInstant ( const XMLCh *  AuthnInstant  )  [pure virtual]

Sets the AuthnInstant attribute.

virtual const XMLCh* opensaml::saml2::AuthnStatement::getSessionIndex (  )  const [pure virtual]

Returns the SessionIndex attribute.

virtual void opensaml::saml2::AuthnStatement::setSessionIndex ( const XMLCh *  SessionIndex  )  [pure virtual]

Sets the SessionIndex attribute.

virtual const xercesc::XMLDateTime* opensaml::saml2::AuthnStatement::getSessionNotOnOrAfter (  )  const [pure virtual]

Returns the SessionNotOnOrAfter attribute.

virtual void opensaml::saml2::AuthnStatement::setSessionNotOnOrAfter ( const xercesc::XMLDateTime *  SessionNotOnOrAfter  )  [pure virtual]

Sets the SessionNotOnOrAfter attribute.

virtual time_t opensaml::saml2::AuthnStatement::getSessionNotOnOrAfterEpoch (  )  const [pure virtual]

Returns the SessionNotOnOrAfter attribute in epoch form.

virtual void opensaml::saml2::AuthnStatement::setSessionNotOnOrAfter ( time_t  SessionNotOnOrAfter  )  [pure virtual]

Sets the SessionNotOnOrAfter attribute.

virtual void opensaml::saml2::AuthnStatement::setSessionNotOnOrAfter ( const XMLCh *  SessionNotOnOrAfter  )  [pure virtual]

Sets the SessionNotOnOrAfter attribute.

virtual SubjectLocality* opensaml::saml2::AuthnStatement::getSubjectLocality (  )  const [pure virtual]

Returns the SubjectLocality child.

virtual void opensaml::saml2::AuthnStatement::setSubjectLocality ( SubjectLocality child  )  [pure virtual]

Sets the SubjectLocality child.

virtual AuthnContext* opensaml::saml2::AuthnStatement::getAuthnContext (  )  const [pure virtual]

Returns the AuthnContext child.

virtual void opensaml::saml2::AuthnStatement::setAuthnContext ( AuthnContext child  )  [pure virtual]

Sets the AuthnContext child.


The documentation for this class was generated from the following file:

Generated on Mon Apr 13 19:46:41 2020 for opensaml-3.1.0 by  doxygen 1.5.6