opensaml-2.5.0
opensaml::saml1 Namespace Reference

SAML 1.x assertion namespace. More...

Classes

class  ConditionBuilder
 Builder for Condition extension objects. More...
class  StatementBuilder
 Builder for Statement extension objects. More...
class  AssertionValidator
class  BrowserSSOProfileValidator

Functions

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

Variables

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

Detailed Description

SAML 1.x assertion namespace.


Variable Documentation

static const XMLCh opensaml::saml1::TYPE_NAME [static]

AudienceRestrictionConditionType local name.

AssertionType local name.

AdviceType local name.

AttributeStatementType local name.

AttributeType local name.

AttributeDesignatorType local name.

AuthorizationDecisionStatementType local name.

EvidenceType local name.

ActionType local name.

AuthenticationStatementType local name.

AuthorityBindingType local name.

SubjectLocalityType local name.

SubjectType local name.

SubjectConfirmationType local name.

NameIdentifierType local name.

ConditionsType local name.

DoNotCacheConditionType local name.