Uses of Class
org.forgerock.util.Options
Package
Description
Core
Handler
implementations.HTTP service provider API.
Encryption Handler classes for each possible encryption algorithm.
Handles HTTP requests by generating responses.
Contains provider interfaces needed by IG to work correctly.
Contains proxy related heaplets.
Provides the Common Secrets API for accessing secrets of various kinds.
Common tools used in policy service.
WebSocket proxy support.
Provides a unified API for accessing secrets of various kinds.
Secret store backend for retrieving keys from a local or remote JWK Set.
Implementations of
SecretStore
for accessing keys stored in Java KeyStores, such as
PKCS#11 Hardware Security Modules (HSMs) and PKCS#12 file-based encrypted key stores.Provides common interfaces and classes.
-
Uses of Options in org.forgerock.http.handler
ModifierConstructorDescriptionHttpClientHandler
(Options options) Creates a new HTTP client using the provided client options. -
Uses of Options in org.forgerock.http.spi
Modifier and TypeMethodDescription<S> S
Loads a service of the specified type.HttpClientProvider.newHttpClient
(Options options) Returns a newHttpClient
configured using the provided set of options. -
Uses of Options in org.forgerock.json.jose.jwe.handlers.encryption
ModifierConstructorDescriptionRSAEncryptionHandler
(EncryptionMethod encryptionMethod, JweAlgorithm jweAlgorithm, Options options) Constructs a new RSAEncryptionHandler instance with the given options. -
Uses of Options in org.forgerock.openig.handler
Modifier and TypeMethodDescriptionReturns a list ofFilter
that will be executed on every request before theHttpClientHandler
. -
Uses of Options in org.forgerock.openig.providers
Modifier and TypeMethodDescriptionWebSocketProxyFilterProvider.newWebSocketProxyFilter
(Options options, org.forgerock.monitoring.api.instrument.MeterRegistry meterRegistry) Create a newFilter
to manage WebSocket upgrade requests, and manage subsequent communication. -
Uses of Options in org.forgerock.openig.proxy
Modifier and TypeMethodDescription -
Uses of Options in org.forgerock.openig.secrets
Modifier and TypeMethodDescriptionSecretsService.getKeyManager
(Purpose<? extends CryptoKey> purpose, Options options) Returns aKeyManager
that can be used toinitialize an SSLContext
, allowing certificates and private keys to be retrieved from this secrets provider.SecretsService.getTrustManager
(Purpose<? extends CryptoKey> purpose, Options options) Constructs anX509ExtendedTrustManager
that will retrieve certificates from this secrets provider for the provided purpose.HsmSecretStoreHeaplet.keyStore
(SecretsProvider secretsProvider, Purpose<GenericSecret> storePasswordPurpose, Options options) KeyStoreSecretStoreHeaplet.keyStore
(SecretsProvider secretsProvider, Purpose<GenericSecret> storePasswordPurpose, Options options) -
Uses of Options in org.forgerock.openig.tools
Modifier and TypeMethodDescriptionConfigure proxy settings. -
Uses of Options in org.forgerock.openig.websocket
Modifier and TypeMethodDescriptionWebSocketProxyFilterProviderImpl.newWebSocketProxyFilter
(Options options, org.forgerock.monitoring.api.instrument.MeterRegistry meterRegistry) -
Uses of Options in org.forgerock.secrets
Modifier and TypeMethodDescriptionSecretsProvider.getKeyManager
(Set<Purpose<? extends CryptoKey>> purposes, Options options) Returns aKeyManager
that can be used toinitialize an SSLContext
, allowing certificates and private keys to be retrieved from this secrets provider.SecretsProvider.getKeyManager
(Purpose<? extends CryptoKey> purpose, Options options) Returns aKeyManager
that can be used toinitialize an SSLContext
, allowing certificates and private keys to be retrieved from this secrets provider.SecretsProvider.getTrustManager
(Set<Purpose<? extends CryptoKey>> purposes, Options options) Constructs anX509ExtendedTrustManager
that will retrieve certificates from this secrets provider for the provided purposes.SecretsProvider.getTrustManager
(Purpose<? extends CryptoKey> purpose, Options options) Constructs anX509ExtendedTrustManager
that will retrieve certificates from this secrets provider for the provided purpose. -
Uses of Options in org.forgerock.secrets.jwkset
ModifierConstructorDescriptionJwkSetSecretStore
(JWKSet jwkSet, Options options) Creates a secret store directly from the given JWK Set.JwkSetSecretStore
(JwksStore jwksStore, Options options) Creates a secret store from aJwksStore
. -
Uses of Options in org.forgerock.secrets.keystore
ModifierConstructorDescriptionKeyStoreSecretStore
(Function<char[], KeyStore, KeyStoreException> keyStoreLoader, SecretReference<GenericSecret> keyStorePassword, SecretReference<GenericSecret> keyEntryPassword, Options options, KeyStoreSecretStore.StableIdProvider stableIdProvider) Initialises the key store.KeyStoreSecretStore
(Function<char[], KeyStore, KeyStoreException> keyStoreLoader, SecretReference<GenericSecret> keyStorePassword, Options options) Initialises the keystore using the same password for the keystore and all keys. -
Uses of Options in org.forgerock.util
Modifier and TypeMethodDescriptionstatic Options
Returns a copy of the provided set of options.static Options
Options.defaultOptions()
Returns a new set of options with default settings.<T> Options
Resets an option to its default behavior.<T> Options
Sets an option to the provided value.static Options
Options.unmodifiableCopyOf
(Options options) Returns an unmodifiable copy of the provided set of options.static Options
Options.unmodifiableDefaultOptions()
Returns an unmodifiable set of options with default settings.