| shibsp/AbstractSPRequest.h | Abstract base for SPRequest implementations |
| shibsp/AccessControl.h | Interface to an access control plugin |
| shibsp/Application.h | Interface to a Shibboleth Application instance |
| shibsp/base.h | Base header file definitions Must be included prior to including any other header |
| shibsp/exceptions.h | Exception classes |
| shibsp/paths.h | Default configuration paths |
| shibsp/RequestMapper.h | Interface to a request mapping plugin |
| shibsp/ServiceProvider.h | Interface to a Shibboleth ServiceProvider instance |
| shibsp/SessionCache.h | Caches and manages user sessions |
| shibsp/SessionCacheEx.h | Extended SessionCache API with additional capabilities |
| shibsp/SPConfig.h | Library configuration |
| shibsp/SPRequest.h | Interface to server request being processed |
| shibsp/TransactionLog.h | Interface to a synchronized logging object |
| shibsp/attribute/Attribute.h | A resolved attribute |
| shibsp/attribute/AttributeDecoder.h | Decodes SAML NameID/Attribute objects into resolved Attributes |
| shibsp/attribute/ExtensibleAttribute.h | An Attribute whose values are arbitrary structures |
| shibsp/attribute/NameIDAttribute.h | An Attribute whose values are derived from or mappable to a SAML NameID |
| shibsp/attribute/ScopedAttribute.h | An Attribute whose values are relations of a value and a scope |
| shibsp/attribute/SimpleAttribute.h | An Attribute whose values are simple strings |
| shibsp/attribute/XMLAttribute.h | An Attribute whose values are serialized XML |
| shibsp/attribute/filtering/AttributeFilter.h | Engine for filtering attribute values |
| shibsp/attribute/filtering/BasicFilteringContext.h | A trivial FilteringContext implementation |
| shibsp/attribute/filtering/FilteringContext.h | Context for attribute filtering operations |
| shibsp/attribute/filtering/FilterPolicyContext.h | Context for lookup of instantiated MatchFunctor objects |
| shibsp/attribute/filtering/MatchFunctor.h | A function that evaluates whether an expressed criteria is met by the current filter context |
| shibsp/attribute/resolver/AttributeExtractor.h | A service that extracts and decodes attributes from XML objects |
| shibsp/attribute/resolver/AttributeResolver.h | A service that transforms or resolves additional attributes for a particular subject |
| shibsp/attribute/resolver/ResolutionContext.h | A context for a resolution request |
| shibsp/binding/ArtifactResolver.h | SAML artifact resolver for SP use |
| shibsp/binding/SOAPClient.h | Specialized SOAPClient for SP environment |
| shibsp/handler/AbstractHandler.h | Base class for handlers based on a DOMPropertySet |
| shibsp/handler/AssertionConsumerService.h | Base class for handlers that create sessions by consuming SSO protocol responses |
| shibsp/handler/Handler.h | Pluggable runtime functionality that implement protocols and services |
| shibsp/handler/LogoutHandler.h | Base class for logout-related handlers |
| shibsp/handler/RemotedHandler.h | Base class for handlers that need SP request/response layer to be remoted |
| shibsp/handler/SessionInitiator.h | Pluggable runtime functionality that handles initiating sessions |
| shibsp/lite/CommonDomainCookie.h | Helper class for maintaining discovery cookie |
| shibsp/lite/SAMLConstants.h | SAML XML namespace constants |
| shibsp/metadata/MetadataExt.h | XMLObjects representing Shibboleth metadata extensions |
| shibsp/metadata/MetadataProviderCriteria.h | Extended criteria for metadata lookup for Shibboleth-aware metadata providers |
| shibsp/remoting/ddf.h | C++ DDF abstraction for interpretive RPC |
| shibsp/remoting/ListenerService.h | Interprocess remoting engine |
| shibsp/security/PKIXTrustEngine.h | Shibboleth-specific PKIX-validation TrustEngine |
| shibsp/security/SecurityPolicy.h | SP-specific SecurityPolicy subclass |
| shibsp/util/CGIParser.h | CGI GET/POST parameter parsing |
| shibsp/util/DOMPropertySet.h | DOM-based property set implementation |
| shibsp/util/PropertySet.h | Interface to a generic set of typed properties or a DOM container of additional data |
| shibsp/util/SPConstants.h | Shibboleth SP XML constants |
| shibsp/util/TemplateParameters.h | Supplies xmltooling TemplateEngine with additional parameters from a PropertySet |