# Package net.shibboleth.idp.admin.impl

@NonnullElements package net.shibboleth.idp.admin.impl
Implementation classes for administrative profiles.

Related Packages
Package
Description
net.shibboleth.idp.admin
Classes supporting administrative interface machinery.
Class
Description
AdministrativeFlowDescriptorManager
Manager of `AdministrativeFlowDescriptor` objects.
DoStorageOperation
Action that implements a JSON REST API for accessing `StorageService` records.
DumpConfigRequest
Object representing a request to mock a profile request to obtain the effective configuration.
DumpConfigRequestDecoder
Decodes an incoming configuration reporting message.
IdPInfo
Implementation of `InstallableComponentInfo` for an IdP Version.
InitializeAdministrativeProfileContextTree
An action that processes settings from a supplied `AdministrativeFlowDescriptor` to prepare the profile context tree for subsequent use by an administrative profile flow.
InstallableComponentGaugeSet
Guage set to report the Plugins' and IdP's installation and update statuses.
InstallableComponentGaugeSet.InstallableComponentDetails
Tracks information about an installed component.
InstallableComponentPropertyCache
A caching shim on top of `InstallableComponentSupport.loadInfo(List, HttpClient, HttpClientSecurityParameters)`.
LogImplementationDetails
A bean that logs IdP internals when instantiated, and outputs a number of warning conditions.
OutputConfig
Action that outputs the settings from the effective `ProfileConfiguration` and so on.
OutputConfig.PrincipalSerializer
Custom serializer for `Principal` objects in config.
OutputConfig.RequestedAttributeSerializer
Custom serializer for `Principal` objects in config.
OutputMetrics
Action that outputs one or more `Metric` objects.
ReportModuleStatus
Class to check that every `IdPPlugin` the required `IdPModule` available.
ReportUpdateStatus
A class to reach out and find out whether we are up to date.
UnlockDataSealers
Action that sets keystore and key passwords for one or more DataSealer KeyStrategy objects based on query parameters.
UnlockPrivateKeys
Action that creates private key objects and injects them into existing `MutableCredential` objects.