saml/saml2/core/Protocols.h File Reference

Licensed to the University Corporation for Advanced Internet Development, Inc. 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

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 2.0 Protocols schema


Generated on Mon Apr 13 19:46:39 2020 for opensaml-3.1.0 by  doxygen 1.5.6