Protocols.h File Reference

XMLObjects representing the SAML 1.x Protocols schema. More...

#include <saml/RootObject.h>
#include <saml/util/SAMLConstants.h>
#include <xmltooling/ConcreteXMLObjectBuilder.h>
#include <xmltooling/ElementExtensibleXMLObject.h>

Classes

class  opensaml::saml1p::QueryBuilder
 Builder for Query extension objects. More...

Namespaces

namespace  opensaml
 

Common classes for OpenSAML library.


namespace  opensaml::saml1
 

SAML 1.x assertion namespace.


namespace  opensaml::saml1p
 

SAML 1.x protocol namespace.


Defines

#define DECL_SAML1POBJECTBUILDER(cname)   DECL_XMLOBJECTBUILDER(SAML_API,cname,samlconstants::SAML1P_NS,samlconstants::SAML1P_PREFIX)

Functions

 opensaml::saml1p::DECL_XMLOBJECT_SIMPLE (SAML_API, AssertionArtifact, Artifact, SAML 1.x AssertionArtifact element)
 opensaml::saml1p::DECL_XMLOBJECT_SIMPLE (SAML_API, StatusMessage, Message, SAML 1.x StatusMessage element)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, RespondWith, xmltooling::XMLObject, SAML 1.x RespondWith element)
virtual xmltooling::QName * opensaml::saml1p::getQName () const =0
 Gets the QName content of the element.
virtual void opensaml::saml1p::setQName (const xmltooling::QName *qname)=0
 Sets the QName content of the element.
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, Query, xmltooling::XMLObject, SAML 1.x Query element)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, SubjectQuery, Query, SAML 1.x SubjectQuery element)
 opensaml::saml1p::DECL_TYPED_FOREIGN_CHILD (Subject, saml1)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, AuthenticationQuery, SubjectQuery, SAML 1.x AuthenticationQuery element)
 opensaml::saml1p::DECL_STRING_ATTRIB (AuthenticationMethod, AUTHENTICATIONMETHOD)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, AttributeQuery, SubjectQuery, SAML 1.x AttributeQuery element)
 opensaml::saml1p::DECL_STRING_ATTRIB (Resource, RESOURCE)
 opensaml::saml1p::DECL_TYPED_FOREIGN_CHILDREN (AttributeDesignator, saml1)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, AuthorizationDecisionQuery, SubjectQuery, SAML 1.x AuthorizationDecisionQuery element)
 opensaml::saml1p::DECL_TYPED_FOREIGN_CHILDREN (Action, saml1)
 opensaml::saml1p::DECL_TYPED_FOREIGN_CHILD (Evidence, saml1)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, RequestAbstractType, RootObject, SAML 1.x RequestAbstractType base type)
 opensaml::saml1p::DECL_INTEGER_ATTRIB (MinorVersion, MINORVERSION)
 opensaml::saml1p::DECL_STRING_ATTRIB (RequestID, REQUESTID)
 opensaml::saml1p::DECL_INHERITED_DATETIME_ATTRIB (IssueInstant, ISSUEINSTANT)
 opensaml::saml1p::DECL_TYPED_CHILDREN (RespondWith)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, Request, RequestAbstractType, SAML 1.x Request element)
 opensaml::saml1p::DECL_TYPED_CHILD (Query)
 opensaml::saml1p::DECL_TYPED_CHILD (SubjectQuery)
 opensaml::saml1p::DECL_TYPED_CHILD (AuthenticationQuery)
 opensaml::saml1p::DECL_TYPED_CHILD (AttributeQuery)
 opensaml::saml1p::DECL_TYPED_CHILD (AuthorizationDecisionQuery)
 opensaml::saml1p::DECL_TYPED_FOREIGN_CHILDREN (AssertionIDReference, saml1)
 opensaml::saml1p::DECL_TYPED_CHILDREN (AssertionArtifact)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, StatusCode, xmltooling::XMLObject, SAML 1.x StatusCode element)
 opensaml::saml1p::DECL_XMLOBJECT_ATTRIB (Value, VALUE, xmltooling::QName)
 opensaml::saml1p::DECL_TYPED_CHILD (StatusCode)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, StatusDetail, xmltooling::ElementExtensibleXMLObject, SAML 1.x StatusDetail element)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, Status, xmltooling::XMLObject, SAML 1.x Status element)
 opensaml::saml1p::DECL_TYPED_CHILD (StatusMessage)
 opensaml::saml1p::DECL_TYPED_CHILD (StatusDetail)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, ResponseAbstractType, RootObject, SAML 1.x ResponseAbstractType base type)
 opensaml::saml1p::DECL_STRING_ATTRIB (ResponseID, RESPONSEID)
 opensaml::saml1p::DECL_STRING_ATTRIB (InResponseTo, INRESPONSETO)
 opensaml::saml1p::DECL_STRING_ATTRIB (Recipient, RECIPIENT)
 opensaml::saml1p::BEGIN_XMLOBJECT (SAML_API, Response, ResponseAbstractType, SAML 1.x Response element)
 opensaml::saml1p::DECL_TYPED_CHILD (Status)
 opensaml::saml1p::DECL_TYPED_FOREIGN_CHILDREN (Assertion, saml1)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, AssertionArtifact, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, AttributeQuery, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, AuthenticationQuery, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, AuthorizationDecisionQuery, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, Request, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, RespondWith, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, Response, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, Status, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, StatusCode, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, StatusDetail, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (SAML_API, StatusMessage, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
void SAML_API opensaml::saml1p::registerProtocolClasses ()
 Registers builders and validators for SAML 1.x Protocol classes into the runtime.

Variables

class SAML_API opensaml::saml1::Action
class SAML_API opensaml::saml1::AssertionIDReference
class SAML_API opensaml::saml1::AttributeDesignator
class SAML_API opensaml::saml1::Evidence
class SAML_API opensaml::saml1::Subject
 opensaml::saml1p::END_XMLOBJECT
static const XMLCh opensaml::saml1p::TYPE_NAME []
 AuthenticationQueryType local name.
static xmltooling::QName opensaml::saml1p::SUCCESS
 Success Status Code.
static xmltooling::QName opensaml::saml1p::REQUESTER
 Requester Error Status Code.
static xmltooling::QName opensaml::saml1p::RESPONDER
 Responder Error Status Code.
static xmltooling::QName opensaml::saml1p::VERSIONMISMATCH
 Version Mismatch Error Status Code.

Detailed Description

XMLObjects representing the SAML 1.x Protocols schema.

Generated on Wed Aug 10 15:08:59 2011 for opensaml-2.3 by  doxygen 1.6.3