opensaml-2.4.3
|
A metadata filter is used to process metadata after resolution and unmarshalling. More...
#include <saml/saml2/metadata/MetadataFilter.h>
Public Member Functions | |
virtual const char * | getId () const =0 |
Returns an identifying string for the filter. More... | |
virtual void | doFilter (xmltooling::XMLObject &xmlObject) const =0 |
Filters the given metadata. More... | |
A metadata filter is used to process metadata after resolution and unmarshalling.
Some filters might remove everything but identity provider roles, decreasing the data a service provider needs to work with, or a filter could be used to perform integrity checking on the retrieved metadata by verifying a digital signature.
|
pure virtual |
Filters the given metadata.
Exceptions should generally not be thrown to signal the removal of information, only for systemic processing failure.
xmlObject | the metadata to be filtered. |
|
pure virtual |
Returns an identifying string for the filter.