Assertions.h File Reference

XMLObjects representing the SAML 2.0 Assertions schema. 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

XMLObjects representing the SAML 2.0 Assertions schema.


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