Package org.forgerock.openig.tools
package org.forgerock.openig.tools
Common tools used in policy service.
-
ClassDescriptionThis filter overrides the protocol version in Accept-Api-Version header.A CREST
Filterthat caches policy decisions.Utility class for Caffeine-related workarounds.Extension toTlsOptionsto support changing the behaviour of how hostname verification is enforced.Expose Caffeine'sStatsCounterin our ownMeterRegistry.ThisFilterexecutes all CREST operations in an executor, effectively running the rest of the chain in another thread.Provides an OpenAM SSO Token in the given header name for downstream components.This filter is responsible to check that an @InternalSsoTokenContextwas defined in the context's chain and to propagate the SSO token (potentially not valid) into the request as a header.AnInternalSsoTokenContextused to store an SSO token.Utility methods supporting JWTs.Manages Lifecycle on an object.A convenient implementation of a CRESTFilterthat just returns aNotSupportedExceptionfor all the methods implementations.Configure proxy settings.Extension toTlsOptionssupporting client authentication configuration used to drive the authentication negotiation between the client and IG.Enum representing the client authentication configuration options driving authentication negotiations between IG and the client.A SNI (Server Name Indication) configuration holder.Key TLS Options used by both theClientTlsOptionsand theServerTlsOptions.Utility class.Hash a non-null value, returns a base64 encoded String of the hash.SHA-256 implementation of theUtils.Digestinterface.