saml/saml2/metadata/MetadataFilter.h File Reference

Processes metadata after it's been unmarshalled. More...

#include <saml/saml2/metadata/MetadataProvider.h>

Namespaces

namespace  opensaml
namespace  opensaml::saml2md

Classes

class  opensaml::saml2md::MetadataFilterContext
 Marker interface for supplying environmental context to filters. More...
class  opensaml::saml2md::BatchLoadMetadataFilterContext
 Environmental context for filtering of batch-loaded metadata. More...
class  opensaml::saml2md::MetadataFilter
 A metadata filter is used to process metadata after resolution and unmarshalling. More...
class  opensaml::saml2md::MetadataFilterException
 Exceptions related to metadata filtering. More...

Defines

#define BLACKLIST_METADATA_FILTER   "Blacklist"
 MetadataFilter that deletes blacklisted entities.
#define WHITELIST_METADATA_FILTER   "Whitelist"
 MetadataFilter that deletes all but whitelisted entities.
#define EXCLUDE_METADATA_FILTER   "Exclude"
 MetadataFilter that deletes entities.
#define INCLUDE_METADATA_FILTER   "Include"
 MetadataFilter that deletes all but included entities.
#define SIGNATURE_METADATA_FILTER   "Signature"
 MetadataFilter that verifies signatures and filters out any that don't pass.
#define REQUIREVALIDUNTIL_METADATA_FILTER   "RequireValidUntil"
 MetadataFilter that enforces expiration requirements.
#define ENTITYROLE_METADATA_FILTER   "EntityRole"
 MetadataFilter that removes non-retained roles.
#define ENTITYATTR_METADATA_FILTER   "EntityAttributes"
 MetadataFilter that adds EntityAttributes extension.
#define UIINFO_METADATA_FILTER   "UIInfo"
 MetadataFilter that adds UIInfo extension.
#define INLINELOGO_METADATA_FILTER   "InlineLogo"
 MetadataFilter that removes inline logos from metadata.

Functions

void opensaml::saml2md::registerMetadataFilters ()
 Registers MetadataFilter classes into the runtime.


Detailed Description

Processes metadata after it's been unmarshalled.


Define Documentation

#define BLACKLIST_METADATA_FILTER   "Blacklist"

MetadataFilter that deletes blacklisted entities.

Deprecated:

#define WHITELIST_METADATA_FILTER   "Whitelist"

MetadataFilter that deletes all but whitelisted entities.

Deprecated:


Generated on 15 Dec 2020 for opensaml-3.2.0 by  doxygen 1.4.7