Classes | |
class | ConditionBuilder |
Builder for Condition extension objects. More... | |
class | StatementBuilder |
Builder for Statement extension objects. More... | |
class | AssertionValidator |
SAML 1.x basic assertion validator provides time and audience condition checking. More... | |
class | BrowserSSOProfileValidator |
SAML 1.x Browser SSO Profile Assertion Validator. More... | |
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. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
DoNotCacheConditionType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
ConditionsType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
NameIdentifierType 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. | |
END_XMLOBJECT | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
SubjectConfirmationType local name. | |
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. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
SubjectType local name. | |
END_XMLOBJECT | |
END_XMLOBJECT | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
SubjectLocalityType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
AuthorityBindingType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
AuthenticationStatementType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
ActionType local name. | |
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. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
EvidenceType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
AuthorizationDecisionStatementType local name. | |
static const XMLCh | DECISION_PERMIT [] |
Permit Decision. | |
static const XMLCh | DECISION_DENY [] |
Deny Decision. | |
static const XMLCh | DECISION_INDETERMINATE [] |
Indeterminate Decision. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
AttributeDesignatorType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
AttributeType local name. | |
END_XMLOBJECT | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
AttributeStatementType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
AdviceType local name. | |
END_XMLOBJECT | |
static const XMLCh | TYPE_NAME [] |
AssertionType local name. | |
END_XMLOBJECT |