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.


The documentation for this class was generated from the following file:
Generated on 19 Dec 2018 for opensaml-3.0.0 by  doxygen 1.4.7