#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 |
virtual RequestedAuthnContext* opensaml::saml2p::RequestedAuthnContext::cloneRequestedAuthnContext | ( | ) | const [pure virtual] |
Type-specific clone method.
virtual const XMLCh* opensaml::saml2p::RequestedAuthnContext::getComparison | ( | ) | const [pure virtual] |
Returns the Comparison attribute.
virtual void opensaml::saml2p::RequestedAuthnContext::setComparison | ( | const XMLCh * | Comparison | ) | [pure virtual] |
Sets the Comparison attribute.
virtual xmltooling::XMLObjectChildrenList< std::vector< saml2 :: AuthnContextClassRef *> > opensaml::saml2p::RequestedAuthnContext::getAuthnContextClassRefs | ( | ) | [pure virtual] |
Returns modifiable AuthnContextClassRef collection.
virtual const std::vector< saml2 :: AuthnContextClassRef *>& opensaml::saml2p::RequestedAuthnContext::getAuthnContextClassRefs | ( | ) | const [pure virtual] |
Returns reference to immutable AuthnContextClassRef collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< saml2 :: AuthnContextDeclRef *> > opensaml::saml2p::RequestedAuthnContext::getAuthnContextDeclRefs | ( | ) | [pure virtual] |
Returns modifiable AuthnContextDeclRef collection.
virtual const std::vector< saml2 :: AuthnContextDeclRef *>& opensaml::saml2p::RequestedAuthnContext::getAuthnContextDeclRefs | ( | ) | const [pure virtual] |
Returns reference to immutable AuthnContextDeclRef collection.