Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

opensaml::MessageEncoder::ArtifactGenerator |
shibsp::Application | Interface to a Shibboleth Application instance
shibsp::XMLApplication |
opensaml::MessageDecoder::ArtifactResolver |
shibsp::ArtifactResolver | SAML artifact resolver for SP use
shibsp::Attribute | A resolved attribute
shibsp::BinaryAttribute | An Attribute whose values are binary data
shibsp::ExtensibleAttribute | An Attribute whose values are arbitrary structures
shibsp::NameIDAttribute | An Attribute whose values are derived from or mappable to a SAML NameID
shibsp::ScopedAttribute | An Attribute whose values are relations of a value and a scope
shibsp::SimpleAttribute | An Attribute whose values are simple strings
shibsp::XMLAttribute | An Attribute whose values are serialized XML
shibsp::AttributeDecoder | Decodes XML objects into resolved Attributes
shibsp::CGIParser | CGI GET/POST parameter parsing
opensaml::CommonDomainCookie | Helper class for maintaining discovery cookie
opensaml::saml2md::MetadataProvider::Criteria |
shibsp::MetadataProviderCriteria | Extended criteria for metadata lookup for Shibboleth-aware metadata providers
shibsp::DDF | DDF 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
shibsp::DDFJanitor | A "smart pointer" for disposing of DDF objects when they leave scope
xercesc::DOMNodeFilter |
shibsp::XMLApplication |
shibsp::XMLConfigImpl |
shibsp::TransactionLog::Event | Callback interface that outputs an event record to a stream using formatting tokens
shibsp::AuthnRequestEvent |
shibsp::LoginEvent |
shibsp::LogoutEvent |
shibsp::FilteringContext | Context for attribute filtering operations
shibsp::BasicFilteringContext | A trivial FilteringContext implementation
shibsp::FilterPolicyContext | Context for lookup of instantiated MatchFunctor objects
xmltooling::HTTPRequest |
shibsp::SPRequest | Interface to server request being processed
shibsp::AbstractSPRequest | Abstract base for SPRequest implementations
xmltooling::HTTPResponse |
shibsp::SPRequest | Interface to server request being processed
shibsp::IPRange | Represents a range of IP addresses
xmltooling::Lockable |
shibsp::AccessControl | Interface to an access control plugin
shibsp::AttributeExtractor | A service that extracts and decodes attributes from XML objects
shibsp::AttributeFilter | Engine for filtering attribute values
shibsp::AttributeResolver | The service that resolves the attributes for a particular subject
shibsp::ProtocolProvider | Interface to protocol, binding, and default endpoint information
shibsp::RequestMapper | Interface to a request mapping plugin
shibsp::SecurityPolicyProvider | Interface to a source of security policy settings and rules
shibsp::ServiceProvider | Interface to a Shibboleth ServiceProvider instance
shibsp::XMLConfig |
shibsp::Session | Encapsulates access to a user's security session
shibsp::StoredSession |
shibsp::TransactionLog | Interface to a synchronized event/audit logging object
shibsp::MatchFunctor | A function that evaluates whether an expressed criteria is met by the current filter context
shibsp::PropertySet | Interface to a generic set of typed properties or a DOM container of additional data
shibsp::Application | Interface to a Shibboleth Application instance
shibsp::DOMPropertySet | DOM-based property set implementation
shibsp::AbstractHandler | Base class for handlers based on a DOMPropertySet
shibsp::AssertionConsumerService | Base class for handlers that create sessions by consuming SSO protocol responses
shibsp::SecuredHandler | Pluggable runtime functionality that is protected by simple access control
shibsp::XMLApplication |
shibsp::XMLConfigImpl |
shibsp::Handler | Pluggable runtime functionality that implement protocols and services
shibsp::AbstractHandler | Base class for handlers based on a DOMPropertySet
shibsp::RemotedHandler | Base class for handlers that need HTTP request/response layer to be remoted
shibsp::AssertionConsumerService | Base class for handlers that create sessions by consuming SSO protocol responses
shibsp::LogoutHandler | Base class for logout-related handlers
shibsp::LogoutInitiator | Pluggable runtime functionality that handles initiating logout
shibsp::SessionInitiator | Pluggable runtime functionality that handles initiating sessions
shibsp::ServiceProvider | Interface to a Shibboleth ServiceProvider instance
xmltooling::ReloadableXMLFile |
shibsp::XMLConfig |
shibsp::DOMPropertySet::Remapper | Interface that remaps property names for legacy support
shibsp::DOMPropertySet::STLRemapper | Concrete remapper that relies on an STL map
shibsp::SessionInitiator | Pluggable runtime functionality that handles initiating sessions
shibsp::Remoted | Interface to a remoted service
shibsp::ListenerService | Interface to a remoting engine
shibsp::SocketListener | Berkeley Socket-based ListenerService implementation
shibsp::RemotedHandler | Base class for handlers that need HTTP request/response layer to be remoted
shibsp::SSCache |
shibsp::XMLApplication |
shibsp::XMLConfig |
shibsp::ResolutionContext | A context for a resolution request
opensaml::saml2::SAML2AssertionPolicy |
shibsp::SecurityPolicy | SP-specific SecurityPolicy subclass
shibsp::SessionCache | Creates and manages user sessions
shibsp::SSCache |
opensaml::SOAPClient |
shibsp::SOAPClient | Specialized SOAPClient for SP environment
shibsp::SPConfig | Singleton object that manages library startup/shutdown
xmltooling::TemplateEngine::TemplateParameters |
shibsp::TemplateParameters | Supplies xmltooling TemplateEngine with additional parameters
shibsp::NameIDAttribute::Value | Holds all the fields associated with a NameID