opensaml-2.4.3
|
SAML 2.0 metadata namespace. More...
Classes | |
class | AbstractMetadataProvider |
Base class for caching metadata providers. More... | |
class | DiscoverableMetadataProvider |
A metadata provider that provides a JSON feed of IdP discovery information. More... | |
class | DynamicMetadataProvider |
Simple implementation of a dynamic, caching MetadataProvider. More... | |
class | EndpointManager |
Template for processing unindexed endpoint information. More... | |
class | IndexedEndpointManager |
Template for processing indexed endpoint information. More... | |
class | CacheableSAMLObject |
Base class for metadata objects that feature a cacheDuration attribute. More... | |
class | TimeBoundSAMLObject |
Base class for metadata objects that feature a validUntil attribute. More... | |
class | isValidForProtocol |
Predicate to test a role for validity and protocol support. More... | |
class | ofTypeValidForProtocol |
Predicate to test a role for type equivalence, validity, and protocol support. More... | |
class | localizedNameTypeBuilder |
Builder for localizedNameType objects. More... | |
class | localizedURITypeBuilder |
Builder for localizedURIType objects. More... | |
class | EndpointTypeBuilder |
Builder for EndpointType objects. More... | |
class | IndexedEndpointTypeBuilder |
Builder for IndexedEndpointType objects. More... | |
class | RoleDescriptorBuilder |
Builder for RoleDescriptor extension objects. More... | |
class | AuthnQueryDescriptorTypeBuilder |
Builder for AuthnQueryDescriptorType objects. More... | |
class | AttributeQueryDescriptorTypeBuilder |
Builder for AttributeQueryDescriptorType objects. More... | |
class | AuthzDecisionQueryDescriptorTypeBuilder |
Builder for AuthzDecisionQueryDescriptorType objects. More... | |
class | MetadataCredentialContext |
Metadata-based CredentialContext subclass. More... | |
class | MetadataCredentialCriteria |
Metadata-based CredentialCriteria subclass. More... | |
class | MetadataFilter |
A metadata filter is used to process metadata after resolution and unmarshalling. More... | |
class | MetadataProvider |
Supplies an individual source of metadata. More... | |
class | ObservableMetadataProvider |
A metadata provider that notifies interested parties of changes. More... | |
Functions | |
DECL_XMLOBJECT_SIMPLE (, AffiliateMember, ID, SAML 2.0 AffiliateMember element) | |
DECL_XMLOBJECT_SIMPLE (, AttributeProfile, ProfileURI, SAML 2.0 AttributeProfile element) | |
DECL_XMLOBJECT_SIMPLE (, Company, Name, SAML 2.0 Company element) | |
DECL_XMLOBJECT_SIMPLE (, EmailAddress, Address, SAML 2.0 EmailAddress element) | |
DECL_XMLOBJECT_SIMPLE (, GivenName, Name, SAML 2.0 GivenName element) | |
DECL_XMLOBJECT_SIMPLE (, NameIDFormat, Format, SAML 2.0 NameIDFormat element) | |
DECL_XMLOBJECT_SIMPLE (, SurName, Name, SAML 2.0 SurName element) | |
DECL_XMLOBJECT_SIMPLE (, TelephoneNumber, Number, SAML 2.0 TelephoneNumber element) | |
DECL_XMLOBJECT_SIMPLE (, ActionNamespace, Namespace, SAML 2.0 Metadata Extension ActionNamespace element) | |
BEGIN_XMLOBJECT (, localizedNameType, xmltooling::XMLObject, SAML 2.0 localizedNameType type) | |
DECL_STRING_ATTRIB (Lang, LANG) | |
BEGIN_XMLOBJECT (, localizedURIType, xmltooling::XMLObject, SAML 2.0 localizedURIType type) | |
BEGIN_XMLOBJECT (, OrganizationName, localizedNameType, SAML 2.0 OrganizationName element) | |
DECL_SIMPLE_CONTENT (Name) | |
BEGIN_XMLOBJECT (, OrganizationDisplayName, localizedNameType, SAML 2.0 OrganizationDisplayName element) | |
BEGIN_XMLOBJECT (, OrganizationURL, localizedURIType, SAML 2.0 OrganizationURL element) | |
DECL_SIMPLE_CONTENT (URL) | |
BEGIN_XMLOBJECT (, Extensions, xmltooling::ElementExtensibleXMLObject, SAML 2.0 Extensions element) | |
BEGIN_XMLOBJECT (, Organization, xmltooling::AttributeExtensibleXMLObject, SAML 2.0 Organization element) | |
DECL_TYPED_CHILD (Extensions) | |
DECL_TYPED_CHILDREN (OrganizationName) | |
DECL_TYPED_CHILDREN (OrganizationDisplayName) | |
DECL_TYPED_CHILDREN (OrganizationURL) | |
BEGIN_XMLOBJECT (, ContactPerson, xmltooling::AttributeExtensibleXMLObject, SAML 2.0 ContactPerson element) | |
DECL_STRING_ATTRIB (ContactType, CONTACTTYPE) | |
DECL_TYPED_CHILD (Company) | |
DECL_TYPED_CHILD (GivenName) | |
DECL_TYPED_CHILD (SurName) | |
DECL_TYPED_CHILDREN (EmailAddress) | |
DECL_TYPED_CHILDREN (TelephoneNumber) | |
BEGIN_XMLOBJECT (, AdditionalMetadataLocation, xmltooling::XMLObject, SAML 2.0 AdditionalMetadataLocation element) | |
DECL_STRING_ATTRIB (Namespace, NAMESPACE) | |
DECL_SIMPLE_CONTENT (Location) | |
BEGIN_XMLOBJECT (, KeyDescriptor, xmltooling::XMLObject, SAML 2.0 KeyDescriptor element) | |
DECL_STRING_ATTRIB (Use, USE) | |
DECL_TYPED_FOREIGN_CHILD (KeyInfo, xmlsignature) | |
DECL_TYPED_FOREIGN_CHILDREN (EncryptionMethod, xmlencryption) | |
BEGIN_XMLOBJECT4 (, RoleDescriptor, xmltooling::AttributeExtensibleXMLObject, SignableObject, CacheableSAMLObject, TimeBoundSAMLObject, SAML 2.0 RoleDescriptor abstract element) | |
DECL_STRING_ATTRIB (ID, ID) | |
DECL_STRING_ATTRIB (ProtocolSupportEnumeration, PROTOCOLSUPPORTENUMERATION) | |
virtual bool | hasSupport (const XMLCh *protocol) const =0 |
Searches the ProtocolSupportEnumeration attribute for the indicated protocol. More... | |
virtual void | addSupport (const XMLCh *protocol)=0 |
Adds the indicated protocol to the ProtocolSupportEnumeration attribute. More... | |
DECL_STRING_ATTRIB (ErrorURL, ERRORURL) | |
DECL_TYPED_CHILDREN (KeyDescriptor) | |
DECL_TYPED_CHILD (Organization) | |
DECL_TYPED_CHILDREN (ContactPerson) | |
virtual const DigestMethod * | getDigestMethod () const |
Returns the first digest method supported by the role and the underlying implementation, if any. More... | |
virtual std::pair< const SigningMethod *, const xmltooling::Credential * > | getSigningMethod (const xmltooling::CredentialResolver &resolver, xmltooling::CredentialCriteria &cc) const |
Returns the first signing method supported by the role and the underlying implementation, if any, along with a matching credential. More... | |
BEGIN_XMLOBJECT2 (, RoleDescriptorType, RoleDescriptor, xmltooling::ElementExtensibleXMLObject, SAML 2.0 RoleDescriptor extension) | |
BEGIN_XMLOBJECT (, EndpointType, xmltooling::ElementProxy, SAML 2.0 EndpointType type) | |
DECL_STRING_ATTRIB (Binding, BINDING) | |
DECL_STRING_ATTRIB (Location, LOCATION) | |
DECL_STRING_ATTRIB (ResponseLocation, RESPONSELOCATION) | |
BEGIN_XMLOBJECT (, IndexedEndpointType, EndpointType, SAML 2.0 IndexedEndpointType type) | |
DECL_INTEGER_ATTRIB (Index, INDEX) | |
DECL_BOOLEAN_ATTRIB (isDefault, ISDEFAULT, false) | |
BEGIN_XMLOBJECT (, ArtifactResolutionService, IndexedEndpointType, SAML 2.0 ArtifactResolutionService element) | |
BEGIN_XMLOBJECT (, SingleLogoutService, EndpointType, SAML 2.0 SingleLogoutService element) | |
BEGIN_XMLOBJECT (, ManageNameIDService, EndpointType, SAML 2.0 ManageNameIDService element) | |
BEGIN_XMLOBJECT (, SSODescriptorType, RoleDescriptor, SAML 2.0 SSODescriptorType abstract type) | |
DECL_TYPED_CHILDREN (ArtifactResolutionService) | |
DECL_TYPED_CHILDREN (SingleLogoutService) | |
DECL_TYPED_CHILDREN (ManageNameIDService) | |
DECL_TYPED_CHILDREN (NameIDFormat) | |
BEGIN_XMLOBJECT (, SingleSignOnService, EndpointType, SAML 2.0 SingleSignOnService element) | |
BEGIN_XMLOBJECT (, NameIDMappingService, EndpointType, SAML 2.0 NameIDMappingService element) | |
BEGIN_XMLOBJECT (, AssertionIDRequestService, EndpointType, SAML 2.0 AssertionIDRequestService element) | |
BEGIN_XMLOBJECT (, IDPSSODescriptor, SSODescriptorType, SAML 2.0 IDPSSODescriptor element) | |
DECL_BOOLEAN_ATTRIB (WantAuthnRequestsSigned, WANTAUTHNREQUESTSSIGNED, false) | |
DECL_TYPED_CHILDREN (SingleSignOnService) | |
DECL_TYPED_CHILDREN (NameIDMappingService) | |
DECL_TYPED_CHILDREN (AssertionIDRequestService) | |
DECL_TYPED_CHILDREN (AttributeProfile) | |
DECL_TYPED_FOREIGN_CHILDREN (Attribute, saml2) | |
BEGIN_XMLOBJECT (, ServiceName, localizedNameType, SAML 2.0 ServiceName element) | |
BEGIN_XMLOBJECT (, ServiceDescription, localizedNameType, SAML 2.0 ServiceDescription element) | |
DECL_SIMPLE_CONTENT (Description) | |
BEGIN_XMLOBJECT (, RequestedAttribute, saml2::Attribute, SAML 2.0 RequestedAttribute element) | |
DECL_BOOLEAN_ATTRIB (isRequired, ISREQUIRED, false) | |
BEGIN_XMLOBJECT (, AttributeConsumingService, xmltooling::XMLObject, SAML 2.0 AttributeConsumingService element) | |
DECL_TYPED_CHILDREN (ServiceName) | |
DECL_TYPED_CHILDREN (ServiceDescription) | |
DECL_TYPED_CHILDREN (RequestedAttribute) | |
BEGIN_XMLOBJECT (, AssertionConsumerService, IndexedEndpointType, SAML 2.0 AssertionConsumerService element) | |
BEGIN_XMLOBJECT (, SPSSODescriptor, SSODescriptorType, SAML 2.0 SPSSODescriptor element) | |
DECL_BOOLEAN_ATTRIB (AuthnRequestsSigned, AUTHNREQUESTSSIGNED, false) | |
DECL_BOOLEAN_ATTRIB (WantAssertionsSigned, WANTASSERTIONSSIGNED, false) | |
DECL_TYPED_CHILDREN (AssertionConsumerService) | |
DECL_TYPED_CHILDREN (AttributeConsumingService) | |
BEGIN_XMLOBJECT (, AuthnQueryService, EndpointType, SAML 2.0 AuthnQueryService element) | |
BEGIN_XMLOBJECT (, AuthnAuthorityDescriptor, RoleDescriptor, SAML 2.0 AuthnAuthorityDescriptor element) | |
DECL_TYPED_CHILDREN (AuthnQueryService) | |
BEGIN_XMLOBJECT (, AuthzService, EndpointType, SAML 2.0 AuthzService element) | |
BEGIN_XMLOBJECT (, PDPDescriptor, RoleDescriptor, SAML 2.0 PDPDescriptor element) | |
DECL_TYPED_CHILDREN (AuthzService) | |
BEGIN_XMLOBJECT (, AttributeService, EndpointType, SAML 2.0 AttributeService element) | |
BEGIN_XMLOBJECT (, AttributeAuthorityDescriptor, RoleDescriptor, SAML 2.0 AttributeAuthorityDescriptor element) | |
DECL_TYPED_CHILDREN (AttributeService) | |
BEGIN_XMLOBJECT (, QueryDescriptorType, RoleDescriptor, SAML 2.0 QueryDescriptorType abstract type) | |
BEGIN_XMLOBJECT (, AuthnQueryDescriptorType, QueryDescriptorType, SAML 2.0 AuthnQueryDescriptorType extension type) | |
BEGIN_XMLOBJECT (, AttributeQueryDescriptorType, QueryDescriptorType, SAML 2.0 AttributeQueryDescriptorType extension type) | |
BEGIN_XMLOBJECT (, AuthzDecisionQueryDescriptorType, QueryDescriptorType, SAML 2.0 AuthzDecisionQueryDescriptorType extension type) | |
DECL_TYPED_CHILDREN (ActionNamespace) | |
BEGIN_XMLOBJECT4 (, AffiliationDescriptor, xmltooling::AttributeExtensibleXMLObject, SignableObject, CacheableSAMLObject, TimeBoundSAMLObject, SAML 2.0 AffiliationDescriptor element) | |
DECL_STRING_ATTRIB (AffiliationOwnerID, AFFILIATIONOWNERID) | |
DECL_TYPED_CHILDREN (AffiliateMember) | |
BEGIN_XMLOBJECT4 (, EntityDescriptor, xmltooling::AttributeExtensibleXMLObject, SignableObject, CacheableSAMLObject, TimeBoundSAMLObject, SAML 2.0 EntityDescriptor element) | |
DECL_STRING_ATTRIB (EntityID, ENTITYID) | |
DECL_TYPED_CHILD (AffiliationDescriptor) | |
DECL_TYPED_CHILDREN (RoleDescriptor) | |
DECL_TYPED_CHILDREN (IDPSSODescriptor) | |
DECL_TYPED_CHILDREN (SPSSODescriptor) | |
DECL_TYPED_CHILDREN (AuthnAuthorityDescriptor) | |
DECL_TYPED_CHILDREN (AttributeAuthorityDescriptor) | |
DECL_TYPED_CHILDREN (PDPDescriptor) | |
DECL_TYPED_CHILDREN (AuthnQueryDescriptorType) | |
DECL_TYPED_CHILDREN (AttributeQueryDescriptorType) | |
DECL_TYPED_CHILDREN (AuthzDecisionQueryDescriptorType) | |
DECL_TYPED_CHILDREN (AdditionalMetadataLocation) | |
virtual const RoleDescriptor * | getRoleDescriptor (const xmltooling::QName &qname, const XMLCh *protocol) const =0 |
Finds an arbitrary role type supporting a given protocol. More... | |
BEGIN_XMLOBJECT3 (, EntitiesDescriptor, SignableObject, CacheableSAMLObject, TimeBoundSAMLObject, SAML 2.0 EntitiesDescriptor element) | |
DECL_STRING_ATTRIB (Name, NAME) | |
DECL_TYPED_CHILDREN (EntityDescriptor) | |
DECL_TYPED_CHILDREN (EntitiesDescriptor) | |
DECL_XMLOBJECT_SIMPLE (, SourceID, ID, SAML 1.x Metadata Profile SourceID element) | |
BEGIN_XMLOBJECT (, DiscoveryResponse, IndexedEndpointType, Identity Provider Discovery Protocol DiscoveryResponse element) | |
BEGIN_XMLOBJECT (, RequestInitiator, EndpointType, Service Provider Request Initiation RequestInitiator element) | |
BEGIN_XMLOBJECT (, EntityAttributes, xmltooling::XMLObject, SAML Metadata Extension for Entity Attributes element) | |
DECL_TYPED_FOREIGN_CHILDREN (Assertion, saml2) | |
BEGIN_XMLOBJECT (, DigestMethod, xmltooling::ElementExtensibleXMLObject, SAML Metadata Extension for Algorithm Support DigestMethod element) | |
DECL_STRING_ATTRIB (Algorithm, ALGORITHM) | |
BEGIN_XMLOBJECT (, SigningMethod, xmltooling::ElementExtensibleXMLObject, SAML Metadata Extension for Algorithm Support SigningMethod element) | |
DECL_INTEGER_ATTRIB (MinKeySize, MINKEYSIZE) | |
DECL_INTEGER_ATTRIB (MaxKeySize, MAXKEYSIZE) | |
BEGIN_XMLOBJECT (, DisplayName, localizedNameType, SAML Metadata Extension for Login UI DisplayName element) | |
BEGIN_XMLOBJECT (, Description, localizedNameType, SAML Metadata Extension for Login UI Description element) | |
BEGIN_XMLOBJECT (, Keywords, xmltooling::XMLObject, SAML Metadata Extension for Login UI Keywords element) | |
DECL_SIMPLE_CONTENT (Values) | |
BEGIN_XMLOBJECT (, Logo, xmltooling::XMLObject, SAML Metadata Extension for Login UI Logo element) | |
DECL_INTEGER_ATTRIB (Height, HEIGHT) | |
DECL_INTEGER_ATTRIB (Width, WIDTH) | |
BEGIN_XMLOBJECT (, InformationURL, localizedURIType, SAML Metadata Extension for Login UI InformationURL element) | |
BEGIN_XMLOBJECT (, PrivacyStatementURL, localizedURIType, SAML Metadata Extension for Login UI PrivacyStatementURL element) | |
BEGIN_XMLOBJECT (, UIInfo, xmltooling::ElementExtensibleXMLObject, SAML Metadata Extension for Login UI UIInfo element) | |
DECL_TYPED_CHILDREN (DisplayName) | |
DECL_TYPED_CHILDREN (Description) | |
DECL_TYPED_CHILDREN (Keywords) | |
DECL_TYPED_CHILDREN (Logo) | |
DECL_TYPED_CHILDREN (InformationURL) | |
DECL_TYPED_CHILDREN (PrivacyStatementURL) | |
DECL_XMLOBJECT_SIMPLE (, IPHint, Hint, SAML Metadata Extension for Login UI IPHint element) | |
DECL_XMLOBJECT_SIMPLE (, DomainHint, Hint, SAML Metadata Extension for Login UI DomainHint element) | |
DECL_XMLOBJECT_SIMPLE (, GeolocationHint, Hint, SAML Metadata Extension for Login UI GeolocationHint element) | |
BEGIN_XMLOBJECT (, DiscoHints, xmltooling::ElementExtensibleXMLObject, SAML Metadata Extension for Login UI DiscoHints element) | |
DECL_TYPED_CHILDREN (IPHint) | |
DECL_TYPED_CHILDREN (DomainHint) | |
DECL_TYPED_CHILDREN (GeolocationHint) | |
DECL_XMLOBJECTBUILDER (, AdditionalMetadataLocation, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AffiliateMember, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AffiliationDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, ArtifactResolutionService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AssertionConsumerService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AssertionIDRequestService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AttributeAuthorityDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AttributeConsumingService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AttributeProfile, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AttributeService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AuthnAuthorityDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AuthnQueryService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, AuthzService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, Company, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, ContactPerson, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, EmailAddress, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, EntitiesDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, EntityDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, Extensions, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, GivenName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, IDPSSODescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, KeyDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, ManageNameIDService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, NameIDFormat, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, NameIDMappingService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, Organization, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, OrganizationName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, OrganizationDisplayName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, OrganizationURL, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, PDPDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, RequestedAttribute, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, ServiceDescription, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, ServiceName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, SingleLogoutService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, SingleSignOnService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, SPSSODescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, SurName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, TelephoneNumber, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, ActionNamespace, samlconstants::SAML20MD_QUERY_EXT_NS, samlconstants::SAML20MD_QUERY_EXT_PREFIX) | |
DECL_XMLOBJECTBUILDER (, SourceID, samlconstants::SAML1MD_NS, samlconstants::SAML1MD_PREFIX) | |
DECL_XMLOBJECTBUILDER (, DiscoveryResponse, samlconstants::IDP_DISCOVERY_PROTOCOL_NS, samlconstants::IDP_DISCOVERY_PROTOCOL_PREFIX) | |
DECL_XMLOBJECTBUILDER (, RequestInitiator, samlconstants::SP_REQUEST_INIT_NS, samlconstants::SP_REQUEST_INIT_PREFIX) | |
DECL_XMLOBJECTBUILDER (, EntityAttributes, samlconstants::SAML20MD_ENTITY_ATTRIBUTE_NS, samlconstants::SAML20MD_ENTITY_ATTRIBUTE_PREFIX) | |
DECL_XMLOBJECTBUILDER (, DigestMethod, samlconstants::SAML20MD_ALGSUPPORT_NS, samlconstants::SAML20MD_ALGSUPPORT_PREFIX) | |
DECL_XMLOBJECTBUILDER (, SigningMethod, samlconstants::SAML20MD_ALGSUPPORT_NS, samlconstants::SAML20MD_ALGSUPPORT_PREFIX) | |
DECL_XMLOBJECTBUILDER (, UIInfo, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, DisplayName, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, Description, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, Keywords, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, Logo, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, InformationURL, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, PrivacyStatementURL, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, DiscoHints, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, IPHint, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, DomainHint, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
DECL_XMLOBJECTBUILDER (, GeolocationHint, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX) | |
void | registerMetadataClasses () |
Registers builders and validators for SAML 2.0 Metadata classes into the runtime. | |
void | registerMetadataFilters () |
Registers MetadataFilter classes into the runtime. | |
DECL_XMLTOOLING_EXCEPTION (MetadataFilterException,, opensaml::saml2md, MetadataException, Exceptions related to metadata filtering) | |
void | registerMetadataProviders () |
Registers MetadataProvider classes into the runtime. | |
DECL_XMLTOOLING_EXCEPTION (MetadataException,, opensaml::saml2md, xmltooling::XMLToolingException, Exceptions related to metadata use) | |
Variables | |
static const XMLCh | TYPE_NAME [] |
localizedNameType local name More... | |
END_XMLOBJECT | |
static const XMLCh | CONTACT_TECHNICAL [] |
technical Contact Type | |
static const XMLCh | CONTACT_SUPPORT [] |
support Contact Type | |
static const XMLCh | CONTACT_ADMINISTRATIVE [] |
administrative Contact Type | |
static const XMLCh | CONTACT_BILLING [] |
billing Contact Type | |
static const XMLCh | CONTACT_OTHER [] |
other Contact Type | |
static const XMLCh | KEYTYPE_ENCRYPTION [] |
encryption Key Type | |
static const XMLCh | KEYTYPE_SIGNING [] |
signing Key Type | |
DECL_ELEMENT_QNAME | |
DECL_TYPE_QNAME | |
SAML 2.0 metadata namespace.
|
pure virtual |
Adds the indicated protocol to the ProtocolSupportEnumeration attribute.
|
virtual |
Returns the first digest method supported by the role and the underlying implementation, if any.
|
pure virtual |
Finds an arbitrary role type supporting a given protocol.
|
virtual |
Returns the first signing method supported by the role and the underlying implementation, if any, along with a matching credential.
|
pure virtual |
Searches the ProtocolSupportEnumeration attribute for the indicated protocol.
|
static |
localizedNameType local name
DiscoHintsType local name.
UIInfoType local name.
LogoType local name.
KeywordsType local name.
SigningMethodType local name.
DigestMethodType local name.
EntityAttributesType local name.
EntitiesDescriptorType local name.
EntityDescriptorType local name.
AffiliationDescriptorType local name.
AuthzDecisionQueryDescriptorType local name.
AttributeQueryDescriptorType local name.
AuthnQueryDescriptorType local name.
QueryDescriptorType local name.
AttributeAuthorityDescriptorType local name.
PDPDescriptorType local name.
AuthnAuthorityDescriptorType local name.
SPSSODescriptorType local name.
AttributeConsumingServiceType local name.
RequestedAttributeType local name.
IDPSSODescriptorType local name.
SSODescriptorType local name.
IndexedEndpointType local name.
EndpointType local name.
KeyDescriptorType local name.
AdditionalMetadataLocationType local name.
ContactType local name.
OrganizationType local name.
ExtensionsType local name.
localizedURIType local name