Package org.forgerock.oauth.resolvers
Class EncryptedOpenIdResolverFactory
- java.lang.Object
-
- org.forgerock.oauth.resolvers.EncryptedOpenIdResolverFactory
-
public class EncryptedOpenIdResolverFactory extends Object
Factory class responsible for creatingEncryptedOpenIdResolverinstances.
-
-
Constructor Summary
Constructors Constructor Description EncryptedOpenIdResolverFactory(SecretsProvider secretsProvider, Purpose<DataDecryptionKey> idTokenPurpose)Constructs a newEncryptedOpenIdResolverFactoryinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncryptedOpenIdResolvercreate(OpenIdResolver underlyingResolver)Creates a newEncryptedOpenIdResolverinstance, wrapping the passed signing based resolver.
-
-
-
Constructor Detail
-
EncryptedOpenIdResolverFactory
public EncryptedOpenIdResolverFactory(SecretsProvider secretsProvider, Purpose<DataDecryptionKey> idTokenPurpose)
Constructs a newEncryptedOpenIdResolverFactoryinstance.- Parameters:
secretsProvider- the secrets provideridTokenPurpose- the ID token purpose
-
-
Method Detail
-
create
public EncryptedOpenIdResolver create(OpenIdResolver underlyingResolver)
Creates a newEncryptedOpenIdResolverinstance, wrapping the passed signing based resolver.- Parameters:
underlyingResolver- non-null signing based resolver to be wrapped- Returns:
- an instance of
EncryptedOpenIdResolver
-
-