XMLObjects representing the SAML 1.x Assertions schema. More...
#include <saml/Assertion.h>
#include <saml/RootObject.h>
#include <saml/base.h>
#include <xercesc/util/XercesDefs.hpp>
#include <xmltooling/ElementProxy.h>
#include <xmltooling/ConcreteXMLObjectBuilder.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 (SAML_API, AssertionIDReference, AssertionID, SAML 1.x AssertionIDReference element) | |
opensaml::saml1::DECL_XMLOBJECT_SIMPLE (SAML_API, Audience, AudienceURI, SAML 1.x Audience element) | |
opensaml::saml1::DECL_XMLOBJECT_SIMPLE (SAML_API, ConfirmationMethod, Method, SAML 1.x ConfirmationMethod element) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, Condition, xmltooling::XMLObject, SAML 1.x Condition element) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, AudienceRestrictionCondition, Condition, SAML 1.x AudienceRestrictionCondition element) | |
opensaml::saml1::DECL_TYPED_CHILDREN (Audience) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, DoNotCacheCondition, Condition, SAML 1.x DoNotCacheCondition element) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, 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 (SAML_API, 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 (SAML_API, SubjectConfirmationData, xmltooling::ElementProxy, SAML 1.x SubjectConfirmationData element) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, 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 (SAML_API, Subject, xmltooling::XMLObject, SAML 1.x Subject element) | |
opensaml::saml1::DECL_TYPED_CHILD (NameIdentifier) | |
opensaml::saml1::DECL_TYPED_CHILD (SubjectConfirmation) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, Statement, xmltooling::XMLObject, SAML 1.x Statement element) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, SubjectStatement, Statement, SAML 1.x SubjectStatement element) | |
opensaml::saml1::DECL_TYPED_CHILD (Subject) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, 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 (SAML_API, 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 (SAML_API, 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 (SAML_API, 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 (SAML_API, Evidence, xmltooling::XMLObject, SAML 1.x Evidence element) | |
opensaml::saml1::DECL_TYPED_CHILDREN (AssertionIDReference) | |
opensaml::saml1::DECL_TYPED_CHILDREN (Assertion) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, 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 (SAML_API, 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 (SAML_API, Attribute, AttributeDesignator, SAML 1.x Attribute element) | |
opensaml::saml1::DECL_XMLOBJECT_CHILDREN (AttributeValue) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, AttributeValue, xmltooling::ElementProxy, SAML 1.x AttributeValue element) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, AttributeStatement, SubjectStatement, SAML 1.x AttributeStatement element) | |
opensaml::saml1::DECL_TYPED_CHILDREN (Attribute) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, Advice, xmltooling::ElementExtensibleXMLObject, SAML 1.x Advice element) | |
opensaml::saml1::BEGIN_XMLOBJECT (SAML_API, 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 (SAML_API, Action, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, Advice, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, Assertion, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, AssertionIDReference, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, Attribute, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, AttributeDesignator, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, AttributeStatement, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, AttributeValue, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, Audience, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, AudienceRestrictionCondition, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, AuthenticationStatement, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, AuthorizationDecisionStatement, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, AuthorityBinding, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, Conditions, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, ConfirmationMethod, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, DoNotCacheCondition, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, Evidence, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, NameIdentifier, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, Subject, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, SubjectConfirmation, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, SubjectConfirmationData, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
opensaml::saml1::DECL_XMLOBJECTBUILDER (SAML_API, SubjectLocality, samlconstants::SAML1_NS, samlconstants::SAML1_PREFIX) | |
void SAML_API | 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 |
class SAML_API | opensaml::saml1::Assertion |
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. |
XMLObjects representing the SAML 1.x Assertions schema.