Metadata.h File Reference

XMLObjects representing the SAML 2.0 Metadata schema. More...

#include <saml/saml2/core/Assertions.h>
#include <ctime>
#include <xercesc/util/XMLUniDefs.hpp>
#include <xmltooling/util/Predicates.h>

Namespaces

namespace  xmltooling
namespace  xmlencryption
namespace  opensaml
namespace  opensaml::saml2md

Classes

class  opensaml::saml2md::CacheableSAMLObject
 Base class for metadata objects that feature a cacheDuration attribute. More...
class  opensaml::saml2md::TimeBoundSAMLObject
 Base class for metadata objects that feature a validUntil attribute. More...
class  opensaml::saml2md::isValidForProtocol
 Predicate to test a role for validity and protocol support. More...
class  opensaml::saml2md::ofTypeValidForProtocol
 Predicate to test a role for type equivalence, validity, and protocol support. More...
class  opensaml::saml2md::localizedNameTypeBuilder
 Builder for localizedNameType objects. More...
class  opensaml::saml2md::localizedURITypeBuilder
 Builder for localizedURIType objects. More...
class  opensaml::saml2md::EndpointTypeBuilder
 Builder for EndpointType objects. More...
class  opensaml::saml2md::IndexedEndpointTypeBuilder
 Builder for IndexedEndpointType objects. More...
class  opensaml::saml2md::RoleDescriptorBuilder
 Builder for RoleDescriptor extension objects. More...
class  opensaml::saml2md::AuthnQueryDescriptorTypeBuilder
 Builder for AuthnQueryDescriptorType objects. More...
class  opensaml::saml2md::AttributeQueryDescriptorTypeBuilder
 Builder for AttributeQueryDescriptorType objects. More...
class  opensaml::saml2md::AuthzDecisionQueryDescriptorTypeBuilder
 Builder for AuthzDecisionQueryDescriptorType objects. More...

Defines

#define DECL_SAML2MDOBJECTBUILDER(cname)   DECL_XMLOBJECTBUILDER(SAML_API,cname,samlconstants::SAML20MD_NS,samlconstants::SAML20MD_PREFIX)

Functions

 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, AffiliateMember, ID, SAML 2.0 AffiliateMember element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, AttributeProfile, ProfileURI, SAML 2.0 AttributeProfile element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, Company, Name, SAML 2.0 Company element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, EmailAddress, Address, SAML 2.0 EmailAddress element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, GivenName, Name, SAML 2.0 GivenName element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, NameIDFormat, Format, SAML 2.0 NameIDFormat element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, SurName, Name, SAML 2.0 SurName element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, TelephoneNumber, Number, SAML 2.0 TelephoneNumber element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, ActionNamespace, Namespace, SAML 2.0 Metadata Extension ActionNamespace element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, localizedNameType, xmltooling::XMLObject, SAML 2.0 localizedNameType type)
virtual void opensaml::saml2md::setLang (const XMLCh *Lang)=0
 Sets the xml:lang attribute.
 opensaml::saml2md::BEGIN_XMLOBJECT (, localizedURIType, xmltooling::XMLObject, SAML 2.0 localizedURIType type)
 opensaml::saml2md::BEGIN_XMLOBJECT (, OrganizationName, localizedNameType, SAML 2.0 OrganizationName element)
 opensaml::saml2md::DECL_SIMPLE_CONTENT (Name)
 opensaml::saml2md::BEGIN_XMLOBJECT (, OrganizationDisplayName, localizedNameType, SAML 2.0 OrganizationDisplayName element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, OrganizationURL, localizedURIType, SAML 2.0 OrganizationURL element)
 opensaml::saml2md::DECL_SIMPLE_CONTENT (URL)
 opensaml::saml2md::BEGIN_XMLOBJECT (, Extensions, xmltooling::ElementExtensibleXMLObject, SAML 2.0 Extensions element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, Organization, xmltooling::AttributeExtensibleXMLObject, SAML 2.0 Organization element)
 opensaml::saml2md::DECL_TYPED_CHILD (Extensions)
 opensaml::saml2md::DECL_TYPED_CHILDREN (OrganizationName)
 opensaml::saml2md::DECL_TYPED_CHILDREN (OrganizationDisplayName)
 opensaml::saml2md::DECL_TYPED_CHILDREN (OrganizationURL)
 opensaml::saml2md::BEGIN_XMLOBJECT (, ContactPerson, xmltooling::AttributeExtensibleXMLObject, SAML 2.0 ContactPerson element)
 opensaml::saml2md::DECL_STRING_ATTRIB (ContactType, CONTACTTYPE)
 opensaml::saml2md::DECL_TYPED_CHILD (Company)
 opensaml::saml2md::DECL_TYPED_CHILD (GivenName)
 opensaml::saml2md::DECL_TYPED_CHILD (SurName)
 opensaml::saml2md::DECL_TYPED_CHILDREN (EmailAddress)
 opensaml::saml2md::DECL_TYPED_CHILDREN (TelephoneNumber)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AdditionalMetadataLocation, xmltooling::XMLObject, SAML 2.0 AdditionalMetadataLocation element)
 opensaml::saml2md::DECL_STRING_ATTRIB (Namespace, NAMESPACE)
 opensaml::saml2md::DECL_SIMPLE_CONTENT (Location)
 opensaml::saml2md::BEGIN_XMLOBJECT (, KeyDescriptor, xmltooling::XMLObject, SAML 2.0 KeyDescriptor element)
 opensaml::saml2md::DECL_STRING_ATTRIB (Use, USE)
 opensaml::saml2md::DECL_TYPED_FOREIGN_CHILD (KeyInfo, xmlsignature)
 opensaml::saml2md::DECL_TYPED_FOREIGN_CHILDREN (EncryptionMethod, xmlencryption)
 opensaml::saml2md::BEGIN_XMLOBJECT4 (, RoleDescriptor, xmltooling::AttributeExtensibleXMLObject, SignableObject, CacheableSAMLObject, TimeBoundSAMLObject, SAML 2.0 RoleDescriptor abstract element)
 opensaml::saml2md::DECL_STRING_ATTRIB (ID, ID)
 opensaml::saml2md::DECL_STRING_ATTRIB (ProtocolSupportEnumeration, PROTOCOLSUPPORTENUMERATION)
virtual bool opensaml::saml2md::hasSupport (const XMLCh *protocol) const =0
 Searches the ProtocolSupportEnumeration attribute for the indicated protocol.
virtual void opensaml::saml2md::addSupport (const XMLCh *protocol)=0
 Adds the indicated protocol to the ProtocolSupportEnumeration attribute.
 opensaml::saml2md::DECL_STRING_ATTRIB (ErrorURL, ERRORURL)
 opensaml::saml2md::DECL_TYPED_CHILDREN (KeyDescriptor)
 opensaml::saml2md::DECL_TYPED_CHILD (Organization)
 opensaml::saml2md::DECL_TYPED_CHILDREN (ContactPerson)
virtual const DigestMethod * opensaml::saml2md::getDigestMethod () const
 Returns the first digest method supported by the role and the underlying implementation, if any.
virtual std::pair< const SigningMethod *,
const xmltooling::Credential * > 
opensaml::saml2md::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.
 opensaml::saml2md::BEGIN_XMLOBJECT2 (, RoleDescriptorType, RoleDescriptor, xmltooling::ElementExtensibleXMLObject, SAML 2.0 RoleDescriptor extension)
 opensaml::saml2md::BEGIN_XMLOBJECT (, EndpointType, xmltooling::ElementProxy, SAML 2.0 EndpointType type)
 opensaml::saml2md::DECL_STRING_ATTRIB (Binding, BINDING)
 opensaml::saml2md::DECL_STRING_ATTRIB (Location, LOCATION)
 opensaml::saml2md::DECL_STRING_ATTRIB (ResponseLocation, RESPONSELOCATION)
 opensaml::saml2md::BEGIN_XMLOBJECT (, IndexedEndpointType, EndpointType, SAML 2.0 IndexedEndpointType type)
 opensaml::saml2md::DECL_INTEGER_ATTRIB (Index, INDEX)
 opensaml::saml2md::DECL_BOOLEAN_ATTRIB (isDefault, ISDEFAULT, false)
 opensaml::saml2md::BEGIN_XMLOBJECT (, ArtifactResolutionService, IndexedEndpointType, SAML 2.0 ArtifactResolutionService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, SingleLogoutService, EndpointType, SAML 2.0 SingleLogoutService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, ManageNameIDService, EndpointType, SAML 2.0 ManageNameIDService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, SSODescriptorType, RoleDescriptor, SAML 2.0 SSODescriptorType abstract type)
 opensaml::saml2md::DECL_TYPED_CHILDREN (ArtifactResolutionService)
 opensaml::saml2md::DECL_TYPED_CHILDREN (SingleLogoutService)
 opensaml::saml2md::DECL_TYPED_CHILDREN (ManageNameIDService)
 opensaml::saml2md::DECL_TYPED_CHILDREN (NameIDFormat)
 opensaml::saml2md::BEGIN_XMLOBJECT (, SingleSignOnService, EndpointType, SAML 2.0 SingleSignOnService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, NameIDMappingService, EndpointType, SAML 2.0 NameIDMappingService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AssertionIDRequestService, EndpointType, SAML 2.0 AssertionIDRequestService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, IDPSSODescriptor, SSODescriptorType, SAML 2.0 IDPSSODescriptor element)
 opensaml::saml2md::DECL_BOOLEAN_ATTRIB (WantAuthnRequestsSigned, WANTAUTHNREQUESTSSIGNED, false)
 opensaml::saml2md::DECL_TYPED_CHILDREN (SingleSignOnService)
 opensaml::saml2md::DECL_TYPED_CHILDREN (NameIDMappingService)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AssertionIDRequestService)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AttributeProfile)
 opensaml::saml2md::DECL_TYPED_FOREIGN_CHILDREN (Attribute, saml2)
 opensaml::saml2md::BEGIN_XMLOBJECT (, ServiceName, localizedNameType, SAML 2.0 ServiceName element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, ServiceDescription, localizedNameType, SAML 2.0 ServiceDescription element)
 opensaml::saml2md::DECL_SIMPLE_CONTENT (Description)
 opensaml::saml2md::BEGIN_XMLOBJECT (, RequestedAttribute, saml2::Attribute, SAML 2.0 RequestedAttribute element)
 opensaml::saml2md::DECL_BOOLEAN_ATTRIB (isRequired, ISREQUIRED, false)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AttributeConsumingService, xmltooling::XMLObject, SAML 2.0 AttributeConsumingService element)
 opensaml::saml2md::DECL_TYPED_CHILDREN (ServiceName)
 opensaml::saml2md::DECL_TYPED_CHILDREN (ServiceDescription)
 opensaml::saml2md::DECL_TYPED_CHILDREN (RequestedAttribute)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AssertionConsumerService, IndexedEndpointType, SAML 2.0 AssertionConsumerService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, SPSSODescriptor, SSODescriptorType, SAML 2.0 SPSSODescriptor element)
 opensaml::saml2md::DECL_BOOLEAN_ATTRIB (AuthnRequestsSigned, AUTHNREQUESTSSIGNED, false)
 opensaml::saml2md::DECL_BOOLEAN_ATTRIB (WantAssertionsSigned, WANTASSERTIONSSIGNED, false)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AssertionConsumerService)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AttributeConsumingService)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AuthnQueryService, EndpointType, SAML 2.0 AuthnQueryService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AuthnAuthorityDescriptor, RoleDescriptor, SAML 2.0 AuthnAuthorityDescriptor element)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AuthnQueryService)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AuthzService, EndpointType, SAML 2.0 AuthzService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, PDPDescriptor, RoleDescriptor, SAML 2.0 PDPDescriptor element)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AuthzService)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AttributeService, EndpointType, SAML 2.0 AttributeService element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AttributeAuthorityDescriptor, RoleDescriptor, SAML 2.0 AttributeAuthorityDescriptor element)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AttributeService)
 opensaml::saml2md::BEGIN_XMLOBJECT (, QueryDescriptorType, RoleDescriptor, SAML 2.0 QueryDescriptorType abstract type)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AuthnQueryDescriptorType, QueryDescriptorType, SAML 2.0 AuthnQueryDescriptorType extension type)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AttributeQueryDescriptorType, QueryDescriptorType, SAML 2.0 AttributeQueryDescriptorType extension type)
 opensaml::saml2md::BEGIN_XMLOBJECT (, AuthzDecisionQueryDescriptorType, QueryDescriptorType, SAML 2.0 AuthzDecisionQueryDescriptorType extension type)
 opensaml::saml2md::DECL_TYPED_CHILDREN (ActionNamespace)
 opensaml::saml2md::BEGIN_XMLOBJECT4 (, AffiliationDescriptor, xmltooling::AttributeExtensibleXMLObject, SignableObject, CacheableSAMLObject, TimeBoundSAMLObject, SAML 2.0 AffiliationDescriptor element)
 opensaml::saml2md::DECL_STRING_ATTRIB (AffiliationOwnerID, AFFILIATIONOWNERID)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AffiliateMember)
 opensaml::saml2md::BEGIN_XMLOBJECT4 (, EntityDescriptor, xmltooling::AttributeExtensibleXMLObject, SignableObject, CacheableSAMLObject, TimeBoundSAMLObject, SAML 2.0 EntityDescriptor element)
 opensaml::saml2md::DECL_STRING_ATTRIB (EntityID, ENTITYID)
 opensaml::saml2md::DECL_TYPED_CHILD (AffiliationDescriptor)
 opensaml::saml2md::DECL_TYPED_CHILDREN (RoleDescriptor)
 opensaml::saml2md::DECL_TYPED_CHILDREN (IDPSSODescriptor)
 opensaml::saml2md::DECL_TYPED_CHILDREN (SPSSODescriptor)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AuthnAuthorityDescriptor)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AttributeAuthorityDescriptor)
 opensaml::saml2md::DECL_TYPED_CHILDREN (PDPDescriptor)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AuthnQueryDescriptorType)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AttributeQueryDescriptorType)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AuthzDecisionQueryDescriptorType)
 opensaml::saml2md::DECL_TYPED_CHILDREN (AdditionalMetadataLocation)
virtual const RoleDescriptor * opensaml::saml2md::getRoleDescriptor (const xmltooling::QName &qname, const XMLCh *protocol) const =0
 Finds an arbitrary role type supporting a given protocol.
 opensaml::saml2md::BEGIN_XMLOBJECT3 (, EntitiesDescriptor, SignableObject, CacheableSAMLObject, TimeBoundSAMLObject, SAML 2.0 EntitiesDescriptor element)
 opensaml::saml2md::DECL_STRING_ATTRIB (Name, NAME)
 opensaml::saml2md::DECL_TYPED_CHILDREN (EntityDescriptor)
 opensaml::saml2md::DECL_TYPED_CHILDREN (EntitiesDescriptor)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, SourceID, ID, SAML 1.x Metadata Profile SourceID element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, DiscoveryResponse, IndexedEndpointType, Identity Provider Discovery Protocol DiscoveryResponse element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, RequestInitiator, EndpointType, Service Provider Request Initiation RequestInitiator element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, EntityAttributes, xmltooling::XMLObject, SAML Metadata Extension for Entity Attributes element)
 opensaml::saml2md::DECL_TYPED_FOREIGN_CHILDREN (Assertion, saml2)
 opensaml::saml2md::BEGIN_XMLOBJECT (, DigestMethod, xmltooling::ElementExtensibleXMLObject, SAML Metadata Extension for Algorithm Support DigestMethod element)
 opensaml::saml2md::DECL_STRING_ATTRIB (Algorithm, ALGORITHM)
 opensaml::saml2md::BEGIN_XMLOBJECT (, SigningMethod, xmltooling::ElementExtensibleXMLObject, SAML Metadata Extension for Algorithm Support SigningMethod element)
 opensaml::saml2md::DECL_INTEGER_ATTRIB (MinKeySize, MINKEYSIZE)
 opensaml::saml2md::DECL_INTEGER_ATTRIB (MaxKeySize, MAXKEYSIZE)
 opensaml::saml2md::BEGIN_XMLOBJECT (, DisplayName, localizedNameType, SAML Metadata Extension for Login UI DisplayName element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, Description, localizedNameType, SAML Metadata Extension for Login UI Description element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, Keywords, xmltooling::XMLObject, SAML Metadata Extension for Login UI Keywords element)
 opensaml::saml2md::DECL_SIMPLE_CONTENT (Values)
 opensaml::saml2md::BEGIN_XMLOBJECT (, Logo, xmltooling::XMLObject, SAML Metadata Extension for Login UI Logo element)
 opensaml::saml2md::DECL_INTEGER_ATTRIB (Height, HEIGHT)
 opensaml::saml2md::DECL_INTEGER_ATTRIB (Width, WIDTH)
 opensaml::saml2md::BEGIN_XMLOBJECT (, InformationURL, localizedURIType, SAML Metadata Extension for Login UI InformationURL element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, PrivacyStatementURL, localizedURIType, SAML Metadata Extension for Login UI PrivacyStatementURL element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, UIInfo, xmltooling::ElementExtensibleXMLObject, SAML Metadata Extension for Login UI UIInfo element)
 opensaml::saml2md::DECL_TYPED_CHILDREN (DisplayName)
 opensaml::saml2md::DECL_TYPED_CHILDREN (Description)
 opensaml::saml2md::DECL_TYPED_CHILDREN (Keywords)
 opensaml::saml2md::DECL_TYPED_CHILDREN (Logo)
 opensaml::saml2md::DECL_TYPED_CHILDREN (InformationURL)
 opensaml::saml2md::DECL_TYPED_CHILDREN (PrivacyStatementURL)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, IPHint, Hint, SAML Metadata Extension for Login UI IPHint element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, DomainHint, Hint, SAML Metadata Extension for Login UI DomainHint element)
 opensaml::saml2md::DECL_XMLOBJECT_SIMPLE (, GeolocationHint, Hint, SAML Metadata Extension for Login UI GeolocationHint element)
 opensaml::saml2md::BEGIN_XMLOBJECT (, DiscoHints, xmltooling::ElementExtensibleXMLObject, SAML Metadata Extension for Login UI DiscoHints element)
 opensaml::saml2md::DECL_TYPED_CHILDREN (IPHint)
 opensaml::saml2md::DECL_TYPED_CHILDREN (DomainHint)
 opensaml::saml2md::DECL_TYPED_CHILDREN (GeolocationHint)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AdditionalMetadataLocation, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AffiliateMember, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AffiliationDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, ArtifactResolutionService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AssertionConsumerService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AssertionIDRequestService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AttributeAuthorityDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AttributeConsumingService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AttributeProfile, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AttributeService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AuthnAuthorityDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AuthnQueryService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, AuthzService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, Company, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, ContactPerson, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, EmailAddress, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, EntitiesDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, EntityDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, Extensions, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, GivenName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, IDPSSODescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, KeyDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, ManageNameIDService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, NameIDFormat, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, NameIDMappingService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, Organization, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, OrganizationName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, OrganizationDisplayName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, OrganizationURL, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, PDPDescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, RequestedAttribute, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, ServiceDescription, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, ServiceName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, SingleLogoutService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, SingleSignOnService, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, SPSSODescriptor, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, SurName, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, TelephoneNumber, samlconstants::SAML20MD_NS, samlconstants::SAML20MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, ActionNamespace, samlconstants::SAML20MD_QUERY_EXT_NS, samlconstants::SAML20MD_QUERY_EXT_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, SourceID, samlconstants::SAML1MD_NS, samlconstants::SAML1MD_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, DiscoveryResponse, samlconstants::IDP_DISCOVERY_PROTOCOL_NS, samlconstants::IDP_DISCOVERY_PROTOCOL_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, RequestInitiator, samlconstants::SP_REQUEST_INIT_NS, samlconstants::SP_REQUEST_INIT_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, EntityAttributes, samlconstants::SAML20MD_ENTITY_ATTRIBUTE_NS, samlconstants::SAML20MD_ENTITY_ATTRIBUTE_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, DigestMethod, samlconstants::SAML20MD_ALGSUPPORT_NS, samlconstants::SAML20MD_ALGSUPPORT_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, SigningMethod, samlconstants::SAML20MD_ALGSUPPORT_NS, samlconstants::SAML20MD_ALGSUPPORT_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, UIInfo, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, DisplayName, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, Description, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, Keywords, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, Logo, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, InformationURL, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, PrivacyStatementURL, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, DiscoHints, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, IPHint, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, DomainHint, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
 opensaml::saml2md::DECL_XMLOBJECTBUILDER (, GeolocationHint, samlconstants::SAML20MD_UI_NS, samlconstants::SAML20MD_UI_PREFIX)
void opensaml::saml2md::registerMetadataClasses ()
 Registers builders and validators for SAML 2.0 Metadata classes into the runtime.

Variables

XMLTOOL_API xmltooling::Credential
XMLTOOL_API xmltooling::CredentialResolver
XMLTOOL_API xmlencryption::EncryptionMethod
static const XMLCh opensaml::saml2md::LANG_ATTRIB_NAME []
 xml:lang attribute name.
static const XMLCh opensaml::saml2md::TYPE_NAME []
 localizedNameType local name
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::LANG_ATTRIB_NAME []
 xml:lang attribute name.
static const XMLCh opensaml::saml2md::TYPE_NAME []
 localizedURIType local name
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 ExtensionsType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 OrganizationType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 ContactType local name.
static const XMLCh opensaml::saml2md::CONTACT_TECHNICAL []
 technical Contact Type
static const XMLCh opensaml::saml2md::CONTACT_SUPPORT []
 support Contact Type
static const XMLCh opensaml::saml2md::CONTACT_ADMINISTRATIVE []
 administrative Contact Type
static const XMLCh opensaml::saml2md::CONTACT_BILLING []
 billing Contact Type
static const XMLCh opensaml::saml2md::CONTACT_OTHER []
 other Contact Type
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 AdditionalMetadataLocationType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 KeyDescriptorType local name.
static const XMLCh opensaml::saml2md::KEYTYPE_ENCRYPTION []
 encryption Key Type
static const XMLCh opensaml::saml2md::KEYTYPE_SIGNING []
 signing Key Type
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 EndpointType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 IndexedEndpointType local name.
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 SSODescriptorType local name.
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 IDPSSODescriptorType local name.
 opensaml::saml2md::DECL_ELEMENT_QNAME
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 RequestedAttributeType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 AttributeConsumingServiceType local name.
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 SPSSODescriptorType local name.
 opensaml::saml2md::DECL_ELEMENT_QNAME
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 AuthnAuthorityDescriptorType local name.
 opensaml::saml2md::DECL_ELEMENT_QNAME
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 PDPDescriptorType local name.
 opensaml::saml2md::DECL_ELEMENT_QNAME
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 AttributeAuthorityDescriptorType local name.
 opensaml::saml2md::DECL_ELEMENT_QNAME
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 QueryDescriptorType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 AuthnQueryDescriptorType local name.
 opensaml::saml2md::DECL_TYPE_QNAME
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 AttributeQueryDescriptorType local name.
 opensaml::saml2md::DECL_TYPE_QNAME
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 AuthzDecisionQueryDescriptorType local name.
 opensaml::saml2md::DECL_TYPE_QNAME
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 AffiliationDescriptorType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 EntityDescriptorType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 EntitiesDescriptorType local name.
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 EntityAttributesType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 DigestMethodType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 SigningMethodType local name.
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::LANG_ATTRIB_NAME []
 xml:lang attribute name.
static const XMLCh opensaml::saml2md::TYPE_NAME []
 KeywordsType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::LANG_ATTRIB_NAME []
 xml:lang attribute name.
static const XMLCh opensaml::saml2md::TYPE_NAME []
 LogoType local name.
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 UIInfoType local name.
 opensaml::saml2md::END_XMLOBJECT
static const XMLCh opensaml::saml2md::TYPE_NAME []
 DiscoHintsType local name.
 opensaml::saml2md::END_XMLOBJECT


Detailed Description

XMLObjects representing the SAML 2.0 Metadata schema.


Generated on Tue Jul 21 02:33:35 2015 for opensaml-2.5.5 by  doxygen 1.4.7