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 (, AssertionArtifact, Artifact, SAML 1.x AssertionArtifact element)
 opensaml::saml1p::DECL_XMLOBJECT_SIMPLE (, StatusMessage, Message, SAML 1.x StatusMessage element)
 opensaml::saml1p::BEGIN_XMLOBJECT (, 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 (, Query, xmltooling::XMLObject, SAML 1.x Query element)
 opensaml::saml1p::BEGIN_XMLOBJECT (, SubjectQuery, Query, SAML 1.x SubjectQuery element)
 opensaml::saml1p::DECL_TYPED_FOREIGN_CHILD (Subject, saml1)
 opensaml::saml1p::BEGIN_XMLOBJECT (, AuthenticationQuery, SubjectQuery, SAML 1.x AuthenticationQuery element)
 opensaml::saml1p::DECL_STRING_ATTRIB (AuthenticationMethod, AUTHENTICATIONMETHOD)
 opensaml::saml1p::BEGIN_XMLOBJECT (, 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 (, 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 (, 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 (, 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 (, 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 (, StatusDetail, xmltooling::ElementExtensibleXMLObject, SAML 1.x StatusDetail element)
 opensaml::saml1p::BEGIN_XMLOBJECT (, Status, xmltooling::XMLObject, SAML 1.x Status element)
 opensaml::saml1p::DECL_TYPED_CHILD (StatusMessage)
 opensaml::saml1p::DECL_TYPED_CHILD (StatusDetail)
 opensaml::saml1p::BEGIN_XMLOBJECT (, 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 (, 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 (, AssertionArtifact, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, AttributeQuery, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, AuthenticationQuery, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, AuthorizationDecisionQuery, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, Request, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, RespondWith, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, Response, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, Status, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, StatusCode, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, StatusDetail, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
 opensaml::saml1p::DECL_XMLOBJECTBUILDER (, StatusMessage, samlconstants::SAML1P_NS, samlconstants::SAML1P_PREFIX)
void opensaml::saml1p::registerProtocolClasses ()
 Registers builders and validators for SAML 1.x Protocol classes into the runtime.

Variables

 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 16 Feb 2011 for opensaml-2.4.1 by  doxygen 1.6.1