XMLObjects representing the SAML 1.x Protocols schema. More...
#include <saml/RootObject.h>
#include <saml/util/SAMLConstants.h>
#include <xmltooling/XMLObjectBuilder.h>
#include <xmltooling/signature/KeyInfo.h>
#include <xmltooling/signature/Signature.h>
#include <xmltooling/util/DateTime.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. |
XMLObjects representing the SAML 1.x Protocols schema.