# Shibboleth Profile Components 5.2.2 API

Packages
Package
Description
net.shibboleth.profile.audit.impl
Audit implementation classes.
net.shibboleth.profile.config
Classes pertaining to request-time profile configuration options.
net.shibboleth.profile.config.logic
Predicates based on profile configuration settings.
net.shibboleth.profile.config.navigate
Lookup functions for accessing profile configuration and related settings.
net.shibboleth.profile.config.navigate.messaging
Lookup functions for accessing profile configuration and related settings via a message context.
net.shibboleth.profile.config.testing
Profile testing APIs.
net.shibboleth.profile.context
Context classes used in profile handling.
net.shibboleth.profile.context.logic
Predicates that evaluate profile contexts.
net.shibboleth.profile.context.logic.impl
Implementation classes supporting profile predicates.
net.shibboleth.profile.context.logic.messaging
Predicates that evaluate message contexts.
net.shibboleth.profile.context.navigate
Context lookup functions that navigate profile contexts.
net.shibboleth.profile.context.navigate.messaging
Context navigation using messaging contexts.
net.shibboleth.profile.installablecomponent
Classes for "Installable Components".
net.shibboleth.profile.module
Classes for Modules for the IdP and eventually other applications.
net.shibboleth.profile.plugin
Classes for plugins.
net.shibboleth.profile.relyingparty
Shared RelyingPartyConfiguration and resolver APIs.
net.shibboleth.profile.relyingparty.impl
Implementation of relying party resolution.
net.shibboleth.profile.spring.impl
Spring helper classes for profile-aware software.
net.shibboleth.saml.binding
Classes related to SAML bindings.
net.shibboleth.saml.profile.config
Generic SAML profile configuration.
net.shibboleth.saml.profile.config.logic
Predicates based on SAML profile configuration.
net.shibboleth.saml.profile.config.logic.messaging
Predicates based on message contexts and SAML profile configuration.
net.shibboleth.saml.profile.config.navigate
Functions to navigate into SAML profile configuration.
net.shibboleth.saml.profile.config.navigate.messaging
Functions based on message contexts and SAML profile configuration.
net.shibboleth.saml.profile.context.logic
Predicates operating against SAML contexts.
net.shibboleth.saml.profile.context.navigate
Context lookup functions related to SAML contexts.
net.shibboleth.saml.profile.context.navigate.messaging
Functions for navigating SAML message context objects.
net.shibboleth.saml.relyingparty
SAML-specific RelyingParty support classes.
net.shibboleth.saml.saml1.profile.config
SAML 1.x profile configuration classes.
net.shibboleth.saml.saml2.profile.config
SAML 2.0 profile configuration classes.
net.shibboleth.saml.saml2.profile.config.logic
Predicates based on SAML 2.0 profile configuration.
net.shibboleth.saml.saml2.profile.config.logic.messaging
Predicates based on message contexts and SAML 2.0 profile configuration.
net.shibboleth.saml.saml2.profile.config.navigate
Functions that access SAML 2.0 profile configuration.