shibboleth-2.4.3
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCshibsp::AccessControlInterface to an access control plugin
oCshibsp::ArtifactResolverSAML artifact resolver for SP use
oCshibsp::AttributeA resolved attribute
|oCshibsp::ExtensibleAttributeAn Attribute whose values are arbitrary structures
|oCshibsp::NameIDAttributeAn Attribute whose values are derived from or mappable to a SAML NameID
|oCshibsp::ScopedAttributeAn Attribute whose values are relations of a value and a scope
|oCshibsp::SimpleAttributeAn Attribute whose values are simple strings
|\Cshibsp::XMLAttributeAn Attribute whose values are serialized XML
oCshibsp::AttributeDecoderDecodes XML objects into resolved Attributes
oCshibsp::AttributeExtractorA service that extracts and decodes attributes from XML objects
oCshibsp::AttributeFilterEngine for filtering attribute values
oCshibsp::AttributeResolverThe service that resolves the attributes for a particular subject
oCshibsp::CGIParserCGI GET/POST parameter parsing
oCopensaml::CommonDomainCookieHelper class for maintaining discovery cookie
oCshibsp::DDFDDF objects are implemented with a handle-body idiom and require explicit destruction in order to allow stack objects to be freely mixed in structures with heap objects
oCshibsp::DDFJanitorA "smart pointer" for disposing of DDF objects when they leave scope
oCshibsp::FilteringContextContext for attribute filtering operations
|\Cshibsp::BasicFilteringContextA trivial FilteringContext implementation
oCshibsp::FilterPolicyContextContext for lookup of instantiated MatchFunctor objects
oCshibsp::MatchFunctorA function that evaluates whether an expressed criteria is met by the current filter context
oCshibsp::MetadataProviderCriteriaExtended criteria for metadata lookup for Shibboleth-aware metadata providers
oCshibsp::PropertySetInterface to a generic set of typed properties or a DOM container of additional data
|oCshibsp::ApplicationInterface to a Shibboleth Application instance
|oCshibsp::DOMPropertySetDOM-based property set implementation
||\Cshibsp::AbstractHandlerBase class for handlers based on a DOMPropertySet
|| \Cshibsp::AssertionConsumerServiceBase class for handlers that create sessions by consuming SSO protocol responses
|oCshibsp::HandlerPluggable runtime functionality that implement protocols and services
||oCshibsp::AbstractHandlerBase class for handlers based on a DOMPropertySet
||oCshibsp::RemotedHandlerBase class for handlers that need HTTP request/response layer to be remoted
|||oCshibsp::AssertionConsumerServiceBase class for handlers that create sessions by consuming SSO protocol responses
|||\Cshibsp::LogoutHandlerBase class for logout-related handlers
||| \Cshibsp::LogoutInitiatorPluggable runtime functionality that handles initiating logout
||\Cshibsp::SessionInitiatorPluggable runtime functionality that handles initiating sessions
|\Cshibsp::ServiceProviderInterface to a Shibboleth ServiceProvider instance
oCshibsp::ProtocolProviderInterface to protocol, binding, and default endpoint information
oCshibsp::RemotedInterface to a remoted service
|oCshibsp::ListenerServiceInterface to a remoting engine
||\Cshibsp::SocketListenerBerkeley Socket-based ListenerService implementation
|\Cshibsp::RemotedHandlerBase class for handlers that need HTTP request/response layer to be remoted
oCshibsp::RequestMapperInterface to a request mapping plugin
oCshibsp::ResolutionContextA context for a resolution request
oCshibsp::SecurityPolicySP-specific SecurityPolicy subclass
oCshibsp::SecurityPolicyProviderInterface to a source of security policy settings and rules
oCshibsp::SessionEncapsulates access to a user's security session
oCshibsp::SessionCacheCreates and manages user sessions
|\Cshibsp::SessionCacheExExtended SessionCache API with additional capabilities
oCshibsp::SOAPClientSpecialized SOAPClient for SP environment
oCshibsp::SPConfigSingleton object that manages library startup/shutdown
oCshibsp::SPRequestInterface to server request being processed
|\Cshibsp::AbstractSPRequestAbstract base for SPRequest implementations
oCshibsp::TemplateParametersSupplies xmltooling TemplateEngine with additional parameters from a PropertySet
oCshibsp::TransactionLogInterface to a synchronized logging object
\Cshibsp::NameIDAttribute::ValueHolds all the fields associated with a NameID