AttributeExtractor.h File Reference

A service that extracts and decodes attributes from XML objects. More...

#include <shibsp/base.h>
#include <string>
#include <vector>
#include <xmltooling/Lockable.h>

Namespaces

namespace  xmltooling
namespace  opensaml
namespace  opensaml::saml2md
namespace  shibsp

Classes

class  shibsp::AttributeExtractor
 A service that extracts and decodes attributes from XML objects. More...

Defines

#define XML_ATTRIBUTE_EXTRACTOR   "XML"
 AttributeExtractor based on an XML mapping schema.
#define ASSERTION_ATTRIBUTE_EXTRACTOR   "Assertion"
 AttributeExtractor for SAML assertion information.
#define METADATA_ATTRIBUTE_EXTRACTOR   "Metadata"
 AttributeExtractor for SAML metadata information.
#define DELEGATION_ATTRIBUTE_EXTRACTOR   "Delegation"
 AttributeExtractor for DelegationRestriction information.
#define KEYDESCRIPTOR_ATTRIBUTE_EXTRACTOR   "KeyDescriptor"
 AttributeExtractor for KeyInfo information.
#define CHAINING_ATTRIBUTE_EXTRACTOR   "Chaining"
 AttributeExtractor based on chaining together other extractors.

Functions

void shibsp::registerAttributeExtractors ()
 Registers AttributeExtractor classes into the runtime.

Variables

XMLTOOL_API xmltooling::XMLObject
SAML_API opensaml::saml2md::RoleDescriptor
SAML_API opensaml::saml2md::SPSSODescriptor


Detailed Description

A service that extracts and decodes attributes from XML objects.


Generated on 14 Sep 2017 for shibboleth-2.6.0 by  doxygen 1.4.7