Uses of Interface
net.shibboleth.oidc.security.credential.JOSEObjectCredentialResolver
Packages that use JOSEObjectCredentialResolver
Package
Description
Credential resolver implementation classes.
Utility classes for security related functions.
JOSE security API classes.
Implementation of cryptographic primitives that support JOSE objects.
-
Uses of JOSEObjectCredentialResolver in net.shibboleth.oidc.security.credential.impl
Classes in net.shibboleth.oidc.security.credential.impl that implement JOSEObjectCredentialResolverModifier and TypeClassDescriptionclassBase class for resolving credentials fromOIDCClientInformation.classA basic implementation ofJOSEObjectCredentialResolver.classA concrete implementation ofAbstractChainingCredentialResolverwhich is scoped to the simpleJOSEObjectCredentialResolvertype.classAJOSEObjectCredentialResolverthat resolves client secret from of a ClientInformation.classAJOSEObjectCredentialResolverthat resolves credentials from the jwks or contents of jwks_uri of a ClientInformation.classExtracts a credential held inside theClientSecretCredentialCriterionfrom the given criteria set.classAn implementation ofBasicJOSEObjectCredentialResolverthat uses aCollectionas the underlying credential source.classA simple specialization ofBasicJOSEObjectCredentialResolverwhich is capable of resolving local credentials from a suppliedCredentialResolverwhich manages local credentials.classALocalJOSEObjectCredentialResolverthat resolves credentials from the jwks_uri of an OpenID Provider.classAn implementation ofJOSEObjectCredentialResolverthat uses aCollectionas the underlying credential source.Fields in net.shibboleth.oidc.security.credential.impl declared as JOSEObjectCredentialResolverModifier and TypeFieldDescriptionprivate final JOSEObjectCredentialResolverLocalJOSEObjectCredentialResolver.localCredResolverThe resolver which is used to resolve local credentials.Constructors in net.shibboleth.oidc.security.credential.impl with parameters of type JOSEObjectCredentialResolverModifierConstructorDescriptionLocalJOSEObjectCredentialResolver(JOSEObjectCredentialResolver localCredentialResolver) Constructor.Constructor parameters in net.shibboleth.oidc.security.credential.impl with type arguments of type JOSEObjectCredentialResolverModifierConstructorDescriptionChainingJOSEObjectCredentialResolver(List<JOSEObjectCredentialResolver> resolverChain) Constructor. -
Uses of JOSEObjectCredentialResolver in net.shibboleth.oidc.security.impl
Fields in net.shibboleth.oidc.security.impl declared as JOSEObjectCredentialResolverModifier and TypeFieldDescriptionprivate final JOSEObjectCredentialResolverBaseSignedJWTTrustEngine.joseObjectCredentialResolverResolver of credentials from JOSEObject headers.Constructors in net.shibboleth.oidc.security.impl with parameters of type JOSEObjectCredentialResolverModifierConstructorDescriptionprotectedBaseSignedJWTTrustEngine(JOSEObjectCredentialResolver joseObjectResolver) Constructor.ClientInformationJWTTrustEngine(CredentialResolver resolver, JOSEObjectCredentialResolver joseObjectResolver, Function<OIDCClientInformation, String> strategy, String defaultValue) Constructor.ExplicitKeySignedJWTTrustEngine(CredentialResolver resolver, JOSEObjectCredentialResolver joseObjectResolver) Constructor.protectedTokenAsymmetricKeyTrustEngine(JOSEObjectCredentialResolver joseObjectResolver) Constructor. -
Uses of JOSEObjectCredentialResolver in net.shibboleth.oidc.security.jose
Fields in net.shibboleth.oidc.security.jose declared as JOSEObjectCredentialResolverModifier and TypeFieldDescriptionprivate JOSEObjectCredentialResolverDecryptionParameters.contentEncryptionKeyCredentialResolverThe content encryption key (CEK) resolver.private JOSEObjectCredentialResolverDecryptionParameters.kekKeyCredentialResolverThe encrypted content encrypted key's (CEK) credential resolver.Methods in net.shibboleth.oidc.security.jose that return JOSEObjectCredentialResolverModifier and TypeMethodDescriptionDecryptionConfiguration.getContentEncryptionKeyCredentialResolver()Get the CredentialResolver to use when processing the encrypted content.DecryptionConfiguration.getKEKCredentialResolver()Get the CredentialResolver to use when processing the EncryptedKey (the Key Encryption Key or KEK).Methods in net.shibboleth.oidc.security.jose with parameters of type JOSEObjectCredentialResolverModifier and TypeMethodDescriptionvoidDecryptionParameters.setContentEncryptionKeyCredentialResolver(JOSEObjectCredentialResolver resolver) Set the KeyInfoCredentialResolver to use when processing the encrypted content.voidDecryptionParameters.setKEKCredentialResolver(JOSEObjectCredentialResolver resolver) Set the CredentialResolver to use when processing the EncryptedKey (the Key Encryption Key or KEK). -
Uses of JOSEObjectCredentialResolver in net.shibboleth.oidc.security.jose.impl
Fields in net.shibboleth.oidc.security.jose.impl declared as JOSEObjectCredentialResolverModifier and TypeFieldDescriptionprivate JOSEObjectCredentialResolverBasicDecryptionConfiguration.contentEncryptionKeyCredentialResolverThe content encryption key (CEK) resolver.private JOSEObjectCredentialResolverBasicDecryptionConfiguration.kekKeyCredentialResolverThe EncryptedKey's credential resolver.Methods in net.shibboleth.oidc.security.jose.impl that return JOSEObjectCredentialResolverModifier and TypeMethodDescriptionBasicDecryptionConfiguration.getContentEncryptionKeyCredentialResolver()BasicDecryptionConfiguration.getKEKCredentialResolver()protected JOSEObjectCredentialResolverDefaultDecryptionParametersResolver.resolveContentEncryptionKeyCredentialResolver(CriteriaSet criteria) Resolve and return the effectiveCredentialResolverused to resolve the content encryption key.protected JOSEObjectCredentialResolverDefaultDecryptionParametersResolver.resolveKEKCredentialResolver(CriteriaSet criteria) Resolve and return the effectiveCredentialResolverused to decrypt content encryption keys.Methods in net.shibboleth.oidc.security.jose.impl with parameters of type JOSEObjectCredentialResolverModifier and TypeMethodDescriptionvoidBasicDecryptionConfiguration.setContentEncryptionKeyCredentialResolver(JOSEObjectCredentialResolver resolver) Set the KeyInfoCredentialResolver to use when processing the encrypted content.voidBasicDecryptionConfiguration.setKEKCredentialResolver(JOSEObjectCredentialResolver resolver) Set the CredentialResolver to use when processing the EncryptedKey (the Key Encryption Key or KEK).