Protocols.h File Reference

Licensed to the University Corporation for Advanced Internet Development, Inc. More...

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

Namespaces

namespace  xmltooling
namespace  xmlsignature
namespace  opensaml
namespace  opensaml::saml1
namespace  opensaml::saml1p

Classes

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

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, opensaml::Status, 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

Licensed to the University Corporation for Advanced Internet Development, Inc.

(UCAID) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership.

UCAID licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. XMLObjects representing the SAML 1.x Protocols schema.


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