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>

Classes

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

Namespaces

namespace  opensaml
 

Common classes for OpenSAML library.


namespace  opensaml::saml2md
 

SAML 2.0 metadata namespace.


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

class XMLTOOL_API xmltooling::QName

Detailed Description

Supplies an individual source of metadata.


Define Documentation

#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.


Generated by  doxygen 1.6.2