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