MetadataProvider.h File Reference

Supplies an individual source of metadata. More...

#include <saml/base.h>
#include <vector>
#include <iostream>
#include <boost/ptr_container/ptr_vector.hpp>
#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...
class  opensaml::saml2md::MetadataException
 Exceptions related to metadata use. 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 from a URL.
#define LOCAL_DYNAMIC_METADATA_PROVIDER   "LocalDynamic"
 MetadataProvider based on dynamic resolution from a file system.
#define MDQ_METADATA_PROVIDER   "MDQ"
 MetadataProvider based on dynamic resolution from an MDQ server.
#define CHAINING_METADATA_PROVIDER   "Chaining"
 MetadataProvider that wraps a sequence of metadata providers.
#define FOLDER_METADATA_PROVIDER   "Folder"
 MetadataProvider that loads a directory of files.
#define NULL_METADATA_PROVIDER   "Null"
 MetadataProvider that returns an empty "dummy" entity descriptor.

Functions

void opensaml::saml2md::registerMetadataProviders ()
 Registers MetadataProvider classes into the runtime.


Detailed Description

Supplies an individual source of metadata.


Generated on 19 Dec 2018 for opensaml-3.0.0 by  doxygen 1.4.7