shibboleth-3.2.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCArtifactGenerator
|\Cshibsp::ApplicationInterface to a Shibboleth Application instance
| \Cshibsp::XMLApplication
oCArtifactResolver
|\Cshibsp::ArtifactResolverSAML artifact resolver for SP use
oCshibsp::AttributeA resolved attribute
|oCshibsp::BinaryAttributeAn Attribute whose values are binary data
|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::CGIParserCGI GET/POST parameter parsing
oCopensaml::CommonDomainCookieHelper class for maintaining discovery cookie
oCCriteria
|\Cshibsp::MetadataProviderCriteriaExtended criteria for metadata lookup for Shibboleth-aware metadata providers
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
oCDOMNodeFilter
|oCshibsp::XMLApplication
|\Cshibsp::XMLConfigImpl
oCshibsp::TransactionLog::EventCallback interface that outputs an event record to a stream using formatting tokens
|oCshibsp::AuthnRequestEvent
|oCshibsp::LoginEvent
|\Cshibsp::LogoutEvent
oCshibsp::FilteringContextContext for attribute filtering operations
|\Cshibsp::BasicFilteringContextA trivial FilteringContext implementation
oCshibsp::FilterPolicyContextContext for lookup of instantiated MatchFunctor objects
oCHTTPRequest
|\Cshibsp::SPRequestInterface to server request being processed
| \Cshibsp::AbstractSPRequestAbstract base for SPRequest implementations
oCHTTPResponse
|\Cshibsp::SPRequestInterface to server request being processed
oCshibsp::IPRangeRepresents a range of IP addresses
oCLockable
|oCshibsp::AccessControlInterface to an access control plugin
|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::ProtocolProviderInterface to protocol, binding, and default endpoint information
|oCshibsp::RequestMapperInterface to a request mapping plugin
|oCshibsp::SecurityPolicyProviderInterface to a source of security policy settings and rules
|oCshibsp::ServiceProviderInterface to a Shibboleth ServiceProvider instance
||\Cshibsp::XMLConfig
|oCshibsp::SessionEncapsulates access to a user's security session
||\Cshibsp::StoredSession
|\Cshibsp::TransactionLogInterface to a synchronized event/audit logging object
oCshibsp::MatchFunctorA function that evaluates whether an expressed criteria is met by the current filter context
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
||oCshibsp::AbstractHandlerBase class for handlers based on a DOMPropertySet
|||oCshibsp::AssertionConsumerServiceBase class for handlers that create sessions by consuming SSO protocol responses
|||\Cshibsp::SecuredHandlerPluggable runtime functionality that is protected by simple access control
||oCshibsp::XMLApplication
||\Cshibsp::XMLConfigImpl
|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
oCReloadableXMLFile
|\Cshibsp::XMLConfig
oCshibsp::DOMPropertySet::RemapperInterface that remaps property names for legacy support
|oCshibsp::DOMPropertySet::STLRemapperConcrete remapper that relies on an STL map
|\Cshibsp::SessionInitiatorPluggable runtime functionality that handles initiating sessions
oCshibsp::RemotedInterface to a remoted service
|oCshibsp::ListenerServiceInterface to a remoting engine
||\Cshibsp::SocketListenerBerkeley Socket-based ListenerService implementation
|oCshibsp::RemotedHandlerBase class for handlers that need HTTP request/response layer to be remoted
|oCshibsp::SSCache
|oCshibsp::XMLApplication
|\Cshibsp::XMLConfig
oCshibsp::ResolutionContextA context for a resolution request
oCSAML2AssertionPolicy
|\Cshibsp::SecurityPolicySP-specific SecurityPolicy subclass
oCshibsp::SessionCacheCreates and manages user sessions
|\Cshibsp::SSCache
oCSOAPClient
|\Cshibsp::SOAPClientSpecialized SOAPClient for SP environment
oCshibsp::SPConfigSingleton object that manages library startup/shutdown
oCTemplateParameters
|\Cshibsp::TemplateParametersSupplies xmltooling TemplateEngine with additional parameters
\Cshibsp::NameIDAttribute::ValueHolds all the fields associated with a NameID