opensaml-2.4.1
Assertions.h File Reference

XMLObjects representing the SAML 1.x Assertions schema. More...

#include <saml/Assertion.h>
#include <saml/util/SAMLConstants.h>
#include <xmltooling/ElementProxy.h>
#include <xmltooling/ConcreteXMLObjectBuilder.h>
Include dependency graph for Assertions.h:

Classes

class  opensaml::saml1::ConditionBuilder
 Builder for Condition extension objects. More...
class  opensaml::saml1::StatementBuilder
 Builder for Statement extension objects. More...

Namespaces

namespace  opensaml
 

Common classes for OpenSAML library.


namespace  opensaml::saml1
 

SAML 1.x assertion namespace.


Defines

#define DECL_SAML1OBJECTBUILDER(cname)   DECL_XMLOBJECTBUILDER(SAML_API,cname,samlconstants::SAML1_NS,samlconstants::SAML1_PREFIX)

Functions

 opensaml::saml1::DECL_XMLOBJECT_SIMPLE (, AssertionIDReference, AssertionID, SAML 1.x AssertionIDReference element)
 opensaml::saml1::DECL_XMLOBJECT_SIMPLE (, Audience, AudienceURI, SAML 1.x Audience element)
 opensaml::saml1::DECL_XMLOBJECT_SIMPLE (, ConfirmationMethod, Method, SAML 1.x ConfirmationMethod element)
 opensaml::saml1::BEGIN_XMLOBJECT (, Condition, xmltooling::XMLObject, SAML 1.x Condition element)
 opensaml::saml1::BEGIN_XMLOBJECT (, AudienceRestrictionCondition, Condition, SAML 1.x AudienceRestrictionCondition element)
 opensaml::saml1::DECL_TYPED_CHILDREN (Audience)
 opensaml::saml1::BEGIN_XMLOBJECT (, DoNotCacheCondition, Condition, SAML 1.x DoNotCacheCondition element)
 opensaml::saml1::BEGIN_XMLOBJECT (, Conditions, xmltooling::XMLObject, SAML 1.x Conditions element)
 opensaml::saml1::DECL_DATETIME_ATTRIB (NotBefore, NOTBEFORE)
 opensaml::saml1::DECL_DATETIME_ATTRIB (NotOnOrAfter, NOTONORAFTER)
 opensaml::saml1::DECL_TYPED_CHILDREN (AudienceRestrictionCondition)
 opensaml::saml1::DECL_TYPED_CHILDREN (DoNotCacheCondition)
 opensaml::saml1::DECL_TYPED_CHILDREN (Condition)
 opensaml::saml1::BEGIN_XMLOBJECT (, NameIdentifier, xmltooling::XMLObject, SAML 1.x NameIdentifier element)
 opensaml::saml1::DECL_STRING_ATTRIB (NameQualifier, NAMEQUALIFIER)
 opensaml::saml1::DECL_STRING_ATTRIB (Format, FORMAT)
 opensaml::saml1::DECL_SIMPLE_CONTENT (Name)
 opensaml::saml1::BEGIN_XMLOBJECT (, SubjectConfirmationData, xmltooling::ElementProxy, SAML 1.x SubjectConfirmationData element)
 opensaml::saml1::BEGIN_XMLOBJECT (, SubjectConfirmation, xmltooling::XMLObject, SAML 1.x SubjectConfirmation element)
 opensaml::saml1::DECL_TYPED_CHILDREN (ConfirmationMethod)
 opensaml::saml1::DECL_XMLOBJECT_CHILD (SubjectConfirmationData)
 opensaml::saml1::DECL_TYPED_FOREIGN_CHILD (KeyInfo, xmlsignature)
 opensaml::saml1::BEGIN_XMLOBJECT (, Subject, xmltooling::XMLObject, SAML 1.x Subject element)
 opensaml::saml1::DECL_TYPED_CHILD (NameIdentifier)
 opensaml::saml1::DECL_TYPED_CHILD (SubjectConfirmation)
 opensaml::saml1::BEGIN_XMLOBJECT (, Statement, xmltooling::XMLObject, SAML 1.x Statement element)
 opensaml::saml1::BEGIN_XMLOBJECT (, SubjectStatement, Statement, SAML 1.x SubjectStatement element)
 opensaml::saml1::DECL_TYPED_CHILD (Subject)
 opensaml::saml1::BEGIN_XMLOBJECT (, SubjectLocality, xmltooling::XMLObject, SAML 1.x SubjectLocality element)
 opensaml::saml1::DECL_STRING_ATTRIB (IPAddress, IPADDRESS)
 opensaml::saml1::DECL_STRING_ATTRIB (DNSAddress, DNSADDRESS)
 opensaml::saml1::BEGIN_XMLOBJECT (, AuthorityBinding, xmltooling::XMLObject, SAML 1.x AuthorityBinding element)
 opensaml::saml1::DECL_XMLOBJECT_ATTRIB (AuthorityKind, AUTHORITYKIND, xmltooling::QName)
 opensaml::saml1::DECL_STRING_ATTRIB (Location, LOCATION)
 opensaml::saml1::DECL_STRING_ATTRIB (Binding, BINDING)
 opensaml::saml1::BEGIN_XMLOBJECT (, AuthenticationStatement, SubjectStatement, SAML 1.x AuthenticationStatement element)
 opensaml::saml1::DECL_STRING_ATTRIB (AuthenticationMethod, AUTHENTICATIONMETHOD)
 opensaml::saml1::DECL_DATETIME_ATTRIB (AuthenticationInstant, AUTHENTICATIONINSTANT)
 opensaml::saml1::DECL_TYPED_CHILD (SubjectLocality)
 opensaml::saml1::DECL_TYPED_CHILDREN (AuthorityBinding)
 opensaml::saml1::BEGIN_XMLOBJECT (, Action, xmltooling::XMLObject, SAML 1.x Action element)
 opensaml::saml1::DECL_STRING_ATTRIB (Namespace, NAMESPACE)
 opensaml::saml1::DECL_SIMPLE_CONTENT (Action)
 opensaml::saml1::BEGIN_XMLOBJECT (, Evidence, xmltooling::XMLObject, SAML 1.x Evidence element)
 opensaml::saml1::DECL_TYPED_CHILDREN (AssertionIDReference)
 opensaml::saml1::DECL_TYPED_CHILDREN (Assertion)
 opensaml::saml1::BEGIN_XMLOBJECT (, AuthorizationDecisionStatement, SubjectStatement, SAML 1.x AuthorizationDecisionStatement element)
 opensaml::saml1::DECL_STRING_ATTRIB (Resource, RESOURCE)
 opensaml::saml1::DECL_STRING_ATTRIB (Decision, DECISION)
 opensaml::saml1::DECL_TYPED_CHILDREN (Action)
 opensaml::saml1::DECL_TYPED_CHILD (Evidence)
 opensaml::saml1::BEGIN_XMLOBJECT (, AttributeDesignator, xmltooling::XMLObject, SAML 1.x AttributeDesignator element)
 opensaml::saml1::DECL_STRING_ATTRIB (AttributeName, ATTRIBUTENAME)
 opensaml::saml1::DECL_STRING_ATTRIB (AttributeNamespace, ATTRIBUTENAMESPACE)
 opensaml::saml1::BEGIN_XMLOBJECT (, Attribute, AttributeDesignator, SAML 1.x Attribute element)
 opensaml::saml1::DECL_XMLOBJECT_CHILDREN (AttributeValue)
 opensaml::saml1::BEGIN_XMLOBJECT (, AttributeValue, xmltooling::ElementProxy, SAML 1.x AttributeValue element)
 opensaml::saml1::BEGIN_XMLOBJECT (, AttributeStatement, SubjectStatement, SAML 1.x AttributeStatement element)
 opensaml::saml1::DECL_TYPED_CHILDREN (Attribute)
 opensaml::saml1::BEGIN_XMLOBJECT (, Advice, xmltooling::ElementExtensibleXMLObject, SAML 1.x Advice element)
 opensaml::saml1::BEGIN_XMLOBJECT (, Assertion, opensaml::Assertion, SAML 1.x Assertion element)
 opensaml::saml1::DECL_INTEGER_ATTRIB (MinorVersion, MINORVERSION)
 opensaml::saml1::DECL_STRING_ATTRIB (AssertionID, ASSERTIONID)
 opensaml::saml1::DECL_STRING_ATTRIB (Issuer, ISSUER)
 opensaml::saml1::DECL_INHERITED_DATETIME_ATTRIB (IssueInstant, ISSUEINSTANT)
 opensaml::saml1::DECL_TYPED_CHILD (Conditions)
 opensaml::saml1::DECL_TYPED_CHILD (Advice)
 opensaml::saml1::DECL_TYPED_CHILDREN (Statement)
 opensaml::saml1::DECL_TYPED_CHILDREN (SubjectStatement)
 opensaml::saml1::DECL_TYPED_CHILDREN (AuthenticationStatement)
 opensaml::saml1::DECL_TYPED_CHILDREN (AttributeStatement)
 opensaml::saml1::DECL_TYPED_CHILDREN (AuthorizationDecisionStatement)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, Action, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, Advice, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, Assertion, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, AssertionIDReference, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, Attribute, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, AttributeDesignator, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, AttributeStatement, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, AttributeValue, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, Audience, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, AudienceRestrictionCondition, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, AuthenticationStatement, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, AuthorizationDecisionStatement, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, AuthorityBinding, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, Conditions, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, ConfirmationMethod, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, DoNotCacheCondition, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, Evidence, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, NameIdentifier, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, Subject, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, SubjectConfirmation, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, SubjectConfirmationData, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
 opensaml::saml1::DECL_XMLOBJECTBUILDER (, SubjectLocality, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX)
void opensaml::saml1::registerAssertionClasses ()
 Registers builders and validators for SAML 1.x Assertion classes into the runtime.

Variables

class XMLTOOL_API xmlsignature::KeyInfo
class XMLTOOL_API xmlsignature::Signature
 opensaml::saml1::END_XMLOBJECT
static const XMLCh opensaml::saml1::TYPE_NAME []
 AudienceRestrictionConditionType local name.
static const XMLCh opensaml::saml1::UNSPECIFIED []
 Unspecified name format ID.
static const XMLCh opensaml::saml1::EMAIL []
 Email address name format ID.
static const XMLCh opensaml::saml1::X509_SUBJECT []
 X.509 subject name format ID.
static const XMLCh opensaml::saml1::WIN_DOMAIN_QUALIFIED []
 Windows domain qualified name format ID.
static const XMLCh opensaml::saml1::ARTIFACT01 []
 Deprecated SAML 1.0 Artifact confirmation method.
static const XMLCh opensaml::saml1::ARTIFACT []
 Artifact confirmation method.
static const XMLCh opensaml::saml1::BEARER []
 Bearer confirmation method.
static const XMLCh opensaml::saml1::HOLDER_KEY []
 Holder of key confirmation method.
static const XMLCh opensaml::saml1::SENDER_VOUCHES []
 Sender vouches confirmation method.
static const XMLCh opensaml::saml1::RWEDC_NEG_ACTION_NAMESPACE []
 Read/Write/Execute/Delete/Control Action Namespace.
static const XMLCh opensaml::saml1::RWEDC_ACTION_NAMESPACE []
 Read/Write/Execute/Delete/Control with Negation Action Namespace.
static const XMLCh opensaml::saml1::GHPP_ACTION_NAMESPACE []
 Get/Head/Put/Post Action Namespace.
static const XMLCh opensaml::saml1::UNIX_ACTION_NAMESPACE []
 UNIX File Permissions Action Namespace.
static const XMLCh opensaml::saml1::DECISION_PERMIT []
 Permit Decision.
static const XMLCh opensaml::saml1::DECISION_DENY []
 Deny Decision.
static const XMLCh opensaml::saml1::DECISION_INDETERMINATE []
 Indeterminate Decision.

Detailed Description

XMLObjects representing the SAML 1.x Assertions schema.