#include <saml/saml2/core/Protocols.h>
Public Member Functions | |
virtual RequestedAuthnContext * | cloneRequestedAuthnContext () const =0 |
Type-specific clone method. | |
virtual const XMLCh * | getComparison () const =0 |
Returns the Comparison attribute. | |
virtual void | setComparison (const XMLCh *Comparison)=0 |
Sets the Comparison attribute. | |
virtual xmltooling::XMLObjectChildrenList< std::vector< saml2::AuthnContextClassRef * > > | getAuthnContextClassRefs ()=0 |
Returns modifiable AuthnContextClassRef collection. | |
virtual const std::vector< saml2::AuthnContextClassRef * > & | getAuthnContextClassRefs () const =0 |
Returns reference to immutable AuthnContextClassRef collection. | |
virtual xmltooling::XMLObjectChildrenList< std::vector< saml2::AuthnContextDeclRef * > > | getAuthnContextDeclRefs ()=0 |
Returns modifiable AuthnContextDeclRef collection. | |
virtual const std::vector< saml2::AuthnContextDeclRef * > & | getAuthnContextDeclRefs () const =0 |
Returns reference to immutable AuthnContextDeclRef collection. | |
Static Public Attributes | |
static const XMLCh | LOCAL_NAME [] |
Element local name. | |
static const XMLCh | COMPARISON_ATTRIB_NAME [] |
Comparison attribute name. | |
static const XMLCh | TYPE_NAME [] |
RequestedAuthnContextType local name. | |
RequestedAuthnContext Comparison Attribute Constants | |
These are the allowed values for the Comparison attribute of the RequestedAuthnContext element, as defined by SAML 2.0 Core. | |
static const XMLCh | COMPARISON_EXACT [] |
'exact' Comparison | |
static const XMLCh | COMPARISON_MINIMUM [] |
'minimum' Comparison | |
static const XMLCh | COMPARISON_MAXIMUM [] |
'maximum' Comparison | |
static const XMLCh | COMPARISON_BETTER [] |
'better' Comparison |