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