saml/saml2/core/Assertions.h File Reference

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

#include <saml/Assertion.h>
#include <saml/util/SAMLConstants.h>
#include <xmltooling/ConcreteXMLObjectBuilder.h>
#include <xmltooling/ElementProxy.h>
#include <xercesc/util/XMLDateTime.hpp>

Namespaces

namespace  xmltooling
namespace  xmlencryption
namespace  xmlsignature
namespace  opensaml
namespace  opensaml::saml2md
namespace  opensaml::saml2

Classes

class  opensaml::saml2::EncryptableObject
 Marker interface for SAML types that can be encrypted. More...
class  opensaml::saml2::AssertionIDRef
 SAML 2.0 AssertionIDRef element. More...
class  opensaml::saml2::AssertionURIRef
 SAML 2.0 AssertionURIRef element. More...
class  opensaml::saml2::Audience
 SAML 2.0 Audience element. More...
class  opensaml::saml2::AuthnContextClassRef
 SAML 2.0 AuthnContextClassRef element. More...
class  opensaml::saml2::AuthnContextDeclRef
 SAML 2.0 AuthnContextDeclRef element. More...
class  opensaml::saml2::AuthenticatingAuthority
 SAML 2.0 AuthenticatingAuthority element. More...
class  opensaml::saml2::EncryptedElementType
 SAML 2.0 EncryptedElementType type. More...
class  opensaml::saml2::EncryptedID
 SAML 2.0 EncryptedID element. More...
class  opensaml::saml2::BaseID
 SAML 2.0 BaseID abstract element. More...
class  opensaml::saml2::NameIDType
 SAML 2.0 NameIDType type. More...
class  opensaml::saml2::NameID
 SAML 2.0 NameID element. More...
class  opensaml::saml2::Issuer
 SAML 2.0 Issuer element. More...
class  opensaml::saml2::Condition
 SAML 2.0 Condition element. More...
class  opensaml::saml2::AudienceRestriction
 SAML 2.0 AudienceRestriction element. More...
class  opensaml::saml2::OneTimeUse
 SAML 2.0 OneTimeUse element. More...
class  opensaml::saml2::ProxyRestriction
 SAML 2.0 ProxyRestriction element. More...
class  opensaml::saml2::Delegate
 SAML 2.0 Delegation Restriction Condition Delegate element. More...
class  opensaml::saml2::DelegationRestrictionType
 SAML 2.0 Delegation Restriction Condition type. More...
class  opensaml::saml2::Conditions
 SAML 2.0 Conditions element. More...
class  opensaml::saml2::SubjectConfirmationDataType
 SAML 2.0 SubjectConfirmationDataType base type. More...
class  opensaml::saml2::SubjectConfirmationData
 SAML 2.0 SubjectConfirmationData element. More...
class  opensaml::saml2::KeyInfoConfirmationDataType
 SAML 2.0 KeyInfoConfirmationDataType type. More...
class  opensaml::saml2::SubjectConfirmation
 SAML 2.0 SubjectConfirmation element. More...
class  opensaml::saml2::Subject
 SAML 2.0 Subject element. More...
class  opensaml::saml2::Statement
 SAML 2.0 Statement element. More...
class  opensaml::saml2::SubjectLocality
 SAML 2.0 SubjectLocality element. More...
class  opensaml::saml2::AuthnContextDecl
 SAML 2.0 AuthnContextDecl element. More...
class  opensaml::saml2::AuthnContext
 SAML 2.0 AuthnContext element. More...
class  opensaml::saml2::AuthnStatement
 SAML 2.0 AuthnStatement element. More...
class  opensaml::saml2::Action
 SAML 2.0 Action element. More...
class  opensaml::saml2::Evidence
 SAML 2.0 Evidence element. More...
class  opensaml::saml2::AuthzDecisionStatement
 SAML 2.0 AuthzDecisionStatement element. More...
class  opensaml::saml2::AttributeValue
 SAML 2.0 AttributeValue element. More...
class  opensaml::saml2::Attribute
 SAML 2.0 Attribute element. More...
class  opensaml::saml2::EncryptedAttribute
 SAML 2.0 EncryptedAttribute element. More...
class  opensaml::saml2::AttributeStatement
 SAML 2.0 AttributeStatement element. More...
class  opensaml::saml2::EncryptedAssertion
 SAML 2.0 EncryptedAssertion element. More...
class  opensaml::saml2::Advice
 SAML 2.0 Advice element. More...
class  opensaml::saml2::RootObject
 SAML 2.0 assertion or protocol message. More...
class  opensaml::saml2::Assertion
 SAML 2.0 Assertion element. More...
class  opensaml::saml2::ActionBuilder
 Builder for Action objects. More...
class  opensaml::saml2::AdviceBuilder
 Builder for Advice objects. More...
class  opensaml::saml2::AssertionBuilder
 Builder for Assertion objects. More...
class  opensaml::saml2::AssertionIDRefBuilder
 Builder for AssertionIDRef objects. More...
class  opensaml::saml2::AssertionURIRefBuilder
 Builder for AssertionURIRef objects. More...
class  opensaml::saml2::AttributeBuilder
 Builder for Attribute objects. More...
class  opensaml::saml2::AttributeStatementBuilder
 Builder for AttributeStatement objects. More...
class  opensaml::saml2::AttributeValueBuilder
 Builder for AttributeValue objects. More...
class  opensaml::saml2::AudienceBuilder
 Builder for Audience objects. More...
class  opensaml::saml2::AudienceRestrictionBuilder
 Builder for AudienceRestriction objects. More...
class  opensaml::saml2::AuthenticatingAuthorityBuilder
 Builder for AuthenticatingAuthority objects. More...
class  opensaml::saml2::AuthnContextBuilder
 Builder for AuthnContext objects. More...
class  opensaml::saml2::AuthnContextClassRefBuilder
 Builder for AuthnContextClassRef objects. More...
class  opensaml::saml2::AuthnContextDeclBuilder
 Builder for AuthnContextDecl objects. More...
class  opensaml::saml2::AuthnContextDeclRefBuilder
 Builder for AuthnContextDeclRef objects. More...
class  opensaml::saml2::AuthnStatementBuilder
 Builder for AuthnStatement objects. More...
class  opensaml::saml2::AuthzDecisionStatementBuilder
 Builder for AuthzDecisionStatement objects. More...
class  opensaml::saml2::ConditionsBuilder
 Builder for Conditions objects. More...
class  opensaml::saml2::EncryptedAssertionBuilder
 Builder for EncryptedAssertion objects. More...
class  opensaml::saml2::EncryptedAttributeBuilder
 Builder for EncryptedAttribute objects. More...
class  opensaml::saml2::EncryptedIDBuilder
 Builder for EncryptedID objects. More...
class  opensaml::saml2::EvidenceBuilder
 Builder for Evidence objects. More...
class  opensaml::saml2::IssuerBuilder
 Builder for Issuer objects. More...
class  opensaml::saml2::NameIDBuilder
 Builder for NameID objects. More...
class  opensaml::saml2::OneTimeUseBuilder
 Builder for OneTimeUse objects. More...
class  opensaml::saml2::ProxyRestrictionBuilder
 Builder for ProxyRestriction objects. More...
class  opensaml::saml2::SubjectBuilder
 Builder for Subject objects. More...
class  opensaml::saml2::SubjectConfirmationBuilder
 Builder for SubjectConfirmation objects. More...
class  opensaml::saml2::SubjectConfirmationDataBuilder
 Builder for SubjectConfirmationData objects. More...
class  opensaml::saml2::SubjectLocalityBuilder
 Builder for SubjectLocality objects. More...
class  opensaml::saml2::DelegateBuilder
 Builder for Delegate objects. More...
class  opensaml::saml2::NameIDTypeBuilder
 Builder for NameIDType objects. More...
class  opensaml::saml2::ConditionBuilder
 Builder for Condition extension objects. More...
class  opensaml::saml2::DelegationRestrictionTypeBuilder
 Builder for DelegationRestrictionType objects. More...
class  opensaml::saml2::KeyInfoConfirmationDataTypeBuilder
 Builder for KeyInfoConfirmationDataType objects. More...
class  opensaml::saml2::StatementBuilder
 Builder for Statement extension objects. More...

Defines

#define DECL_SAML2OBJECTBUILDER(cname)   DECL_XMLOBJECTBUILDER(SAML_API,cname,samlconstants::SAML20_NS,samlconstants::SAML20_PREFIX)

Functions

void opensaml::saml2::registerAssertionClasses ()
 Registers builders and validators for SAML 2.0 Assertion 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 Assertions schema.


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