opensaml::saml2p::AuthnRequest Class Reference

SAML 2.0 AuthnRequest element. More...

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

Inheritance diagram for opensaml::saml2p::AuthnRequest:

opensaml::saml2p::RequestAbstractType opensaml::saml2::RootObject opensaml::RootObject opensaml::SignableObject

List of all members.

Public Member Functions

virtual AuthnRequestcloneAuthnRequest () const =0
 Type-specific clone method.
bool ForceAuthn () const
 Returns the ForceAuthn attribute or false if not set.
virtual
xmlconstants::xmltooling_bool_t 
getForceAuthn () const =0
 Returns the ForceAuthn attribute as an explicit enumerated value.
virtual void ForceAuthn (xmlconstants::xmltooling_bool_t value)=0
 Sets the ForceAuthn attribute using an enumerated value.
void ForceAuthn (bool value)
 Sets the ForceAuthn attribute.
void setForceAuthn (const XMLCh *value)
 Sets the ForceAuthn attribute using a string constant.
bool IsPassive () const
 Returns the IsPassive attribute or false if not set.
virtual
xmlconstants::xmltooling_bool_t 
getIsPassive () const =0
 Returns the IsPassive attribute as an explicit enumerated value.
virtual void IsPassive (xmlconstants::xmltooling_bool_t value)=0
 Sets the IsPassive attribute using an enumerated value.
void IsPassive (bool value)
 Sets the IsPassive attribute.
void setIsPassive (const XMLCh *value)
 Sets the IsPassive attribute using a string constant.
virtual const XMLCh * getProtocolBinding () const =0
 Returns the ProtocolBinding attribute.
virtual void setProtocolBinding (const XMLCh *ProtocolBinding)=0
 Sets the ProtocolBinding attribute.
virtual std::pair< bool, int > getAssertionConsumerServiceIndex () const =0
 Returns the AssertionConsumerServiceIndex attribute after a NULL indicator.
virtual void setAssertionConsumerServiceIndex (const XMLCh *AssertionConsumerServiceIndex)=0
 Sets the AssertionConsumerServiceIndex attribute using a string value.
virtual void setAssertionConsumerServiceIndex (int AssertionConsumerServiceIndex)=0
 Sets the AssertionConsumerServiceIndex attribute.
virtual const XMLCh * getAssertionConsumerServiceURL () const =0
 Returns the AssertionConsumerServiceURL attribute.
virtual void setAssertionConsumerServiceURL (const XMLCh *AssertionConsumerServiceURL)=0
 Sets the AssertionConsumerServiceURL attribute.
virtual std::pair< bool, int > getAttributeConsumingServiceIndex () const =0
 Returns the AttributeConsumingServiceIndex attribute after a NULL indicator.
virtual void setAttributeConsumingServiceIndex (const XMLCh *AttributeConsumingServiceIndex)=0
 Sets the AttributeConsumingServiceIndex attribute using a string value.
virtual void setAttributeConsumingServiceIndex (int AttributeConsumingServiceIndex)=0
 Sets the AttributeConsumingServiceIndex attribute.
virtual const XMLCh * getProviderName () const =0
 Returns the ProviderName attribute.
virtual void setProviderName (const XMLCh *ProviderName)=0
 Sets the ProviderName attribute.
virtual saml2::SubjectgetSubject () const =0
 Returns the Subject child.
virtual void setSubject (saml2::Subject *child)=0
 Sets the Subject child.
virtual NameIDPolicygetNameIDPolicy () const =0
 Returns the NameIDPolicy child.
virtual void setNameIDPolicy (NameIDPolicy *child)=0
 Sets the NameIDPolicy child.
virtual saml2::ConditionsgetConditions () const =0
 Returns the Conditions child.
virtual void setConditions (saml2::Conditions *child)=0
 Sets the Conditions child.
virtual RequestedAuthnContextgetRequestedAuthnContext () const =0
 Returns the RequestedAuthnContext child.
virtual void setRequestedAuthnContext (RequestedAuthnContext *child)=0
 Sets the RequestedAuthnContext child.
virtual ScopinggetScoping () const =0
 Returns the Scoping child.
virtual void setScoping (Scoping *child)=0
 Sets the Scoping child.

Static Public Attributes

static const XMLCh LOCAL_NAME []
 Element local name.
static const XMLCh FORCEAUTHN_ATTRIB_NAME []
 ForceAuthn attribute name.
static const XMLCh ISPASSIVE_ATTRIB_NAME []
 IsPassive attribute name.
static const XMLCh PROTOCOLBINDING_ATTRIB_NAME []
 ProtocolBinding attribute name.
static const XMLCh ASSERTIONCONSUMERSERVICEINDEX_ATTRIB_NAME []
 AssertionConsumerServiceIndex attribute name.
static const XMLCh ASSERTIONCONSUMERSERVICEURL_ATTRIB_NAME []
 AssertionConsumerServiceURL attribute name.
static const XMLCh ATTRIBUTECONSUMINGSERVICEINDEX_ATTRIB_NAME []
 AttributeConsumingServiceIndex attribute name.
static const XMLCh PROVIDERNAME_ATTRIB_NAME []
 ProviderName attribute name.
static const XMLCh TYPE_NAME []
 AuthnRequestType local name.


Detailed Description

SAML 2.0 AuthnRequest element.

Member Function Documentation

virtual AuthnRequest* opensaml::saml2p::AuthnRequest::cloneAuthnRequest (  )  const [pure virtual]

Type-specific clone method.

bool opensaml::saml2p::AuthnRequest::ForceAuthn (  )  const [inline]

Returns the ForceAuthn attribute or false if not set.

virtual xmlconstants::xmltooling_bool_t opensaml::saml2p::AuthnRequest::getForceAuthn (  )  const [pure virtual]

Returns the ForceAuthn attribute as an explicit enumerated value.

virtual void opensaml::saml2p::AuthnRequest::ForceAuthn ( xmlconstants::xmltooling_bool_t  value  )  [pure virtual]

Sets the ForceAuthn attribute using an enumerated value.

void opensaml::saml2p::AuthnRequest::ForceAuthn ( bool  value  )  [inline]

Sets the ForceAuthn attribute.

void opensaml::saml2p::AuthnRequest::setForceAuthn ( const XMLCh *  value  )  [inline]

Sets the ForceAuthn attribute using a string constant.

bool opensaml::saml2p::AuthnRequest::IsPassive (  )  const [inline]

Returns the IsPassive attribute or false if not set.

virtual xmlconstants::xmltooling_bool_t opensaml::saml2p::AuthnRequest::getIsPassive (  )  const [pure virtual]

Returns the IsPassive attribute as an explicit enumerated value.

virtual void opensaml::saml2p::AuthnRequest::IsPassive ( xmlconstants::xmltooling_bool_t  value  )  [pure virtual]

Sets the IsPassive attribute using an enumerated value.

void opensaml::saml2p::AuthnRequest::IsPassive ( bool  value  )  [inline]

Sets the IsPassive attribute.

void opensaml::saml2p::AuthnRequest::setIsPassive ( const XMLCh *  value  )  [inline]

Sets the IsPassive attribute using a string constant.

virtual const XMLCh* opensaml::saml2p::AuthnRequest::getProtocolBinding (  )  const [pure virtual]

Returns the ProtocolBinding attribute.

virtual void opensaml::saml2p::AuthnRequest::setProtocolBinding ( const XMLCh *  ProtocolBinding  )  [pure virtual]

Sets the ProtocolBinding attribute.

virtual std::pair<bool,int> opensaml::saml2p::AuthnRequest::getAssertionConsumerServiceIndex (  )  const [pure virtual]

Returns the AssertionConsumerServiceIndex attribute after a NULL indicator.

virtual void opensaml::saml2p::AuthnRequest::setAssertionConsumerServiceIndex ( const XMLCh *  AssertionConsumerServiceIndex  )  [pure virtual]

Sets the AssertionConsumerServiceIndex attribute using a string value.

virtual void opensaml::saml2p::AuthnRequest::setAssertionConsumerServiceIndex ( int  AssertionConsumerServiceIndex  )  [pure virtual]

Sets the AssertionConsumerServiceIndex attribute.

virtual const XMLCh* opensaml::saml2p::AuthnRequest::getAssertionConsumerServiceURL (  )  const [pure virtual]

Returns the AssertionConsumerServiceURL attribute.

virtual void opensaml::saml2p::AuthnRequest::setAssertionConsumerServiceURL ( const XMLCh *  AssertionConsumerServiceURL  )  [pure virtual]

Sets the AssertionConsumerServiceURL attribute.

virtual std::pair<bool,int> opensaml::saml2p::AuthnRequest::getAttributeConsumingServiceIndex (  )  const [pure virtual]

Returns the AttributeConsumingServiceIndex attribute after a NULL indicator.

virtual void opensaml::saml2p::AuthnRequest::setAttributeConsumingServiceIndex ( const XMLCh *  AttributeConsumingServiceIndex  )  [pure virtual]

Sets the AttributeConsumingServiceIndex attribute using a string value.

virtual void opensaml::saml2p::AuthnRequest::setAttributeConsumingServiceIndex ( int  AttributeConsumingServiceIndex  )  [pure virtual]

Sets the AttributeConsumingServiceIndex attribute.

virtual const XMLCh* opensaml::saml2p::AuthnRequest::getProviderName (  )  const [pure virtual]

Returns the ProviderName attribute.

virtual void opensaml::saml2p::AuthnRequest::setProviderName ( const XMLCh *  ProviderName  )  [pure virtual]

Sets the ProviderName attribute.

virtual saml2 :: Subject* opensaml::saml2p::AuthnRequest::getSubject (  )  const [pure virtual]

Returns the Subject child.

virtual void opensaml::saml2p::AuthnRequest::setSubject ( saml2::Subject child  )  [pure virtual]

Sets the Subject child.

virtual NameIDPolicy* opensaml::saml2p::AuthnRequest::getNameIDPolicy (  )  const [pure virtual]

Returns the NameIDPolicy child.

virtual void opensaml::saml2p::AuthnRequest::setNameIDPolicy ( NameIDPolicy child  )  [pure virtual]

Sets the NameIDPolicy child.

virtual saml2 :: Conditions* opensaml::saml2p::AuthnRequest::getConditions (  )  const [pure virtual]

Returns the Conditions child.

virtual void opensaml::saml2p::AuthnRequest::setConditions ( saml2::Conditions child  )  [pure virtual]

Sets the Conditions child.

virtual RequestedAuthnContext* opensaml::saml2p::AuthnRequest::getRequestedAuthnContext (  )  const [pure virtual]

Returns the RequestedAuthnContext child.

virtual void opensaml::saml2p::AuthnRequest::setRequestedAuthnContext ( RequestedAuthnContext child  )  [pure virtual]

Sets the RequestedAuthnContext child.

virtual Scoping* opensaml::saml2p::AuthnRequest::getScoping (  )  const [pure virtual]

Returns the Scoping child.

virtual void opensaml::saml2p::AuthnRequest::setScoping ( Scoping child  )  [pure virtual]

Sets the Scoping child.


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

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