MetadataProvider.h File Reference

Supplies an individual source of metadata. More...

#include <saml/base.h>
#include <vector>
#include <xmltooling/exceptions.h>
#include <xmltooling/security/CredentialResolver.h>

Namespaces

namespace  xmltooling
namespace  opensaml
namespace  opensaml::saml2md

Classes

class  opensaml::saml2md::MetadataProvider
 Supplies an individual source of metadata. More...
struct  opensaml::saml2md::MetadataProvider::Criteria
 Batches up criteria for entity lookup. More...

Defines

#define XML_METADATA_PROVIDER   "XML"
 MetadataProvider based on local or remote XML file.
#define DYNAMIC_METADATA_PROVIDER   "Dynamic"
 MetadataProvider based on dynamic resolution.
#define CHAINING_METADATA_PROVIDER   "Chaining"
 MetadataProvider that wraps a sequence of metadata providers.
#define NULL_METADATA_PROVIDER   "Null"
 MetadataProvider that returns an empty "dummy" entity descriptor.

Functions

void opensaml::saml2md::registerMetadataProviders ()
 Registers MetadataProvider classes into the runtime.
 opensaml::saml2md::DECL_XMLTOOLING_EXCEPTION (MetadataException,, opensaml::saml2md, xmltooling::XMLToolingException, Exceptions related to metadata use)

Variables

XMLTOOL_API xmltooling::QName
XMLTOOL_API xmltooling::XMLObject


Detailed Description

Supplies an individual source of metadata.


Generated on Mon Jul 25 14:12:56 2011 for opensaml-2.4.3 by  doxygen 1.4.7