Protocols.h File Reference

XMLObjects representing the SAML 2.0 Protocols schema. More...

#include <saml/saml2/core/Assertions.h>
#include <xercesc/util/XMLUniDefs.hpp>

Namespaces

namespace  opensaml
namespace  opensaml::saml2p

Classes

class  opensaml::saml2p::Artifact
 SAML 2.0 Artifact element. More...
class  opensaml::saml2p::GetComplete
 SAML 2.0 GetComplete element. More...
class  opensaml::saml2p::RequesterID
 SAML 2.0 RequesterID element. More...
class  opensaml::saml2p::SessionIndex
 SAML 2.0 SessionIndex element. More...
class  opensaml::saml2p::StatusMessage
 SAML 2.0 StatusMessage element. More...
class  opensaml::saml2p::RespondTo
 SAML 2.0 third-party request RespondTo extension element. More...
class  opensaml::saml2p::Asynchronous
 SAML 2.0 Asynchronous logout extension element. More...
class  opensaml::saml2p::Extensions
 SAML 2.0 protocol Extensions element. More...
class  opensaml::saml2p::RequestAbstractType
 SAML 2.0 RequestAbstractType base type. More...
class  opensaml::saml2p::StatusCode
 SAML 2.0 StatusCode element. More...
class  opensaml::saml2p::StatusDetail
 SAML 2.0 StatusDetail element. More...
class  opensaml::saml2p::Status
 SAML 2.0 Status element. More...
class  opensaml::saml2p::StatusResponseType
 SAML 2.0 StatusResponseType base type. More...
class  opensaml::saml2p::AssertionIDRequest
 SAML 2.0 AssertionIDRequest element. More...
class  opensaml::saml2p::SubjectQuery
 SAML 2.0 SubjectQuery abstract element. More...
class  opensaml::saml2p::RequestedAuthnContext
 SAML 2.0 RequestedAuthnContext element. More...
class  opensaml::saml2p::AuthnQuery
 SAML 2.0 AuthnQuery element. More...
class  opensaml::saml2p::AttributeQuery
 SAML 2.0 AttributeQuery element. More...
class  opensaml::saml2p::AuthzDecisionQuery
 SAML 2.0 AuthzDecisionQuery element. More...
class  opensaml::saml2p::NameIDPolicy
 SAML 2.0 NameIDPolicy element. More...
class  opensaml::saml2p::IDPEntry
 SAML2.0 IDPEntry element. More...
class  opensaml::saml2p::IDPList
 SAML 2.0 IDPList element. More...
class  opensaml::saml2p::Scoping
 SAML 2.0 Scoping element. More...
class  opensaml::saml2p::AuthnRequest
 SAML 2.0 AuthnRequest element. More...
class  opensaml::saml2p::Response
 SAML 2.0 Response element. More...
class  opensaml::saml2p::ArtifactResolve
 SAML 2.0 ArtifactResolve element. More...
class  opensaml::saml2p::ArtifactResponse
 SAML 2.0 ArtifactResponse element. More...
class  opensaml::saml2p::Terminate
 SAML 2.0 Terminate element. More...
class  opensaml::saml2p::NewID
 SAML 2.0 NewID element. More...
class  opensaml::saml2p::NewEncryptedID
 SAML 2.0 NewEncryptedID element. More...
class  opensaml::saml2p::ManageNameIDRequest
 SAML 2.0 ManageNameIDRequest element. More...
class  opensaml::saml2p::ManageNameIDResponse
 SAML 2.0 ManageNameIDResponse element. More...
class  opensaml::saml2p::LogoutRequest
 SAML 2.0 LogoutRequest element. More...
class  opensaml::saml2p::LogoutResponse
 SAML 2.0 LogoutResponse element. More...
class  opensaml::saml2p::NameIDMappingRequest
 SAML 2.0 NameIDMappingRequest element. More...
class  opensaml::saml2p::NameIDMappingResponse
 SAML 2.0 NameIDMappingResponse element. More...
class  opensaml::saml2p::ArtifactBuilder
 Builder for Artifact objects. More...
class  opensaml::saml2p::ArtifactResolveBuilder
 Builder for ArtifactResolve objects. More...
class  opensaml::saml2p::ArtifactResponseBuilder
 Builder for ArtifactResponse objects. More...
class  opensaml::saml2p::AssertionIDRequestBuilder
 Builder for AssertionIDRequest objects. More...
class  opensaml::saml2p::AttributeQueryBuilder
 Builder for AttributeQuery objects. More...
class  opensaml::saml2p::AuthnQueryBuilder
 Builder for AuthnQuery objects. More...
class  opensaml::saml2p::AuthnRequestBuilder
 Builder for AuthnRequest objects. More...
class  opensaml::saml2p::AuthzDecisionQueryBuilder
 Builder for AuthzDecisionQuery objects. More...
class  opensaml::saml2p::ExtensionsBuilder
 Builder for Extensions objects. More...
class  opensaml::saml2p::GetCompleteBuilder
 Builder for GetComplete objects. More...
class  opensaml::saml2p::IDPEntryBuilder
 Builder for IDPEntry objects. More...
class  opensaml::saml2p::IDPListBuilder
 Builder for IDPList objects. More...
class  opensaml::saml2p::LogoutRequestBuilder
 Builder for LogoutRequest objects. More...
class  opensaml::saml2p::LogoutResponseBuilder
 Builder for LogoutResponse objects. More...
class  opensaml::saml2p::ManageNameIDRequestBuilder
 Builder for ManageNameIDRequest objects. More...
class  opensaml::saml2p::ManageNameIDResponseBuilder
 Builder for ManageNameIDResponse objects. More...
class  opensaml::saml2p::NameIDMappingRequestBuilder
 Builder for NameIDMappingRequest objects. More...
class  opensaml::saml2p::NameIDMappingResponseBuilder
 Builder for NameIDMappingResponse objects. More...
class  opensaml::saml2p::NameIDPolicyBuilder
 Builder for NameIDPolicy objects. More...
class  opensaml::saml2p::NewEncryptedIDBuilder
 Builder for NewEncryptedID objects. More...
class  opensaml::saml2p::NewIDBuilder
 Builder for NewID objects. More...
class  opensaml::saml2p::RequestedAuthnContextBuilder
 Builder for RequestedAuthnContext objects. More...
class  opensaml::saml2p::RequesterIDBuilder
 Builder for RequesterID objects. More...
class  opensaml::saml2p::ResponseBuilder
 Builder for Response objects. More...
class  opensaml::saml2p::ScopingBuilder
 Builder for Scoping objects. More...
class  opensaml::saml2p::SessionIndexBuilder
 Builder for SessionIndex objects. More...
class  opensaml::saml2p::StatusBuilder
 Builder for Status objects. More...
class  opensaml::saml2p::StatusCodeBuilder
 Builder for StatusCode objects. More...
class  opensaml::saml2p::StatusDetailBuilder
 Builder for StatusDetail objects. More...
class  opensaml::saml2p::StatusMessageBuilder
 Builder for StatusMessage objects. More...
class  opensaml::saml2p::TerminateBuilder
 Builder for Terminate objects. More...
class  opensaml::saml2p::RespondToBuilder
 Builder for RespondTo objects. More...
class  opensaml::saml2p::AsynchronousBuilder
 Builder for Asynchronous objects. More...

Defines

#define DECL_SAML2POBJECTBUILDER(cname)   DECL_XMLOBJECTBUILDER(SAML_API,cname,samlconstants::SAML20P_NS,samlconstants::SAML20P_PREFIX)

Functions

void opensaml::saml2p::registerProtocolClasses ()
 Registers builders and validators for SAML 2.0 Protocol classes into the runtime.


Detailed Description

XMLObjects representing the SAML 2.0 Protocols schema.


Generated on 11 Mar 2019 for opensaml-3.0.1 by  doxygen 1.4.7