opensaml::saml1p Namespace Reference

SAML 1.x protocol namespace. More...


Classes

class  SAML1MessageDecoder
 Base class for SAML 1.x MessageDecoders. More...
class  SAML1SOAPClient
 Client class for SAML 1.x SOAP binding. More...
class  SAMLArtifactType0001
 Type 0x0001 SAML 1.x artifact class. More...
class  SAMLArtifactType0002
 Type 0x0002 SAML 1.x artifact class. More...
class  QueryBuilder
 Builder for Query extension objects. More...

Functions

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

Variables

 END_XMLOBJECT
static const XMLCh TYPE_NAME []
 AuthenticationQueryType local name.
static xmltooling::QName SUCCESS
 Success Status Code.
static xmltooling::QName REQUESTER
 Requester Error Status Code.
static xmltooling::QName RESPONDER
 Responder Error Status Code.
static xmltooling::QName VERSIONMISMATCH
 Version Mismatch Error Status Code.


Detailed Description

SAML 1.x protocol namespace.

Function Documentation

virtual xmltooling::QName* opensaml::saml1p::getQName (  )  const [pure virtual]

Gets the QName content of the element.

virtual void opensaml::saml1p::setQName ( const xmltooling::QName *  qname  )  [pure virtual]

Sets the QName content of the element.


Variable Documentation

static const XMLCh opensaml::saml1p::TYPE_NAME [static]

AuthenticationQueryType local name.

ResponseType local name.

ResponseAbstractType local name.

StatusType local name.

StatusDetailType local name.

StatusCodeType local name.

RequestType local name.

RequestAbstractType local name.

AuthorizationDecisionQueryType local name.

AttributeQueryType local name.


Generated on Mon Dec 10 19:28:29 2012 for opensaml-2.5.1 by  doxygen 1.5.6