Uses of Interface
net.shibboleth.oidc.security.credential.JOSEObjectCredentialResolver
-
Packages that use JOSEObjectCredentialResolver Package Description net.shibboleth.oidc.security.credential.impl Credential resolver implementation classes.net.shibboleth.oidc.security.impl Utility classes for security related functions.net.shibboleth.oidc.security.jose JOSE security API classes.net.shibboleth.oidc.security.jose.impl 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 JOSEObjectCredentialResolver Modifier and Type Class Description classBasicJOSEObjectCredentialResolverA basic implementation ofJOSEObjectCredentialResolver.classChainingJOSEObjectCredentialResolverA concrete implementation ofAbstractChainingCredentialResolverwhich is scoped to the simpleJOSEObjectCredentialResolvertype.classClientInformationCredentialResolverAJOSEObjectCredentialResolverthat resolves credentials from the jwks or contents of jwks_uri of a ClientInformation.classClientSecretCriterionCredentialResolverExtracts a credential held inside theClientSecretCredentialCriterionfrom the given criteria set.classCollectionJOSEObjectCredentialResolverAn implementation ofBasicJOSEObjectCredentialResolverthat uses aCollectionas the underlying credential source.classLocalJOSEObjectCredentialResolverA simple specialization ofBasicJOSEObjectCredentialResolverwhich is capable of resolving local credentials from a suppliedCredentialResolverwhich manages local credentials.classProviderMetadataCredentialResolverALocalJOSEObjectCredentialResolverthat resolves credentials from the jwks_uri of an OpenID Provider.classReturnAllCollectionJOSEObjectCredentialResolverAn implementation ofJOSEObjectCredentialResolverthat uses aCollectionas the underlying credential source.Fields in net.shibboleth.oidc.security.credential.impl declared as JOSEObjectCredentialResolver Modifier and Type Field Description private JOSEObjectCredentialResolverLocalJOSEObjectCredentialResolver. localCredResolverThe resolver which is used to resolve local credentials.Constructors in net.shibboleth.oidc.security.credential.impl with parameters of type JOSEObjectCredentialResolver Constructor Description LocalJOSEObjectCredentialResolver(JOSEObjectCredentialResolver localCredentialResolver)Constructor.Constructor parameters in net.shibboleth.oidc.security.credential.impl with type arguments of type JOSEObjectCredentialResolver Constructor Description ChainingJOSEObjectCredentialResolver(List<JOSEObjectCredentialResolver> resolverChain)Constructor. -
Uses of JOSEObjectCredentialResolver in net.shibboleth.oidc.security.impl
Fields in net.shibboleth.oidc.security.impl declared as JOSEObjectCredentialResolver Modifier and Type Field Description private JOSEObjectCredentialResolverBaseSignedJWTTrustEngine. joseObjectCredentialResolverResolver of credentials from JOSEObject headers.Constructors in net.shibboleth.oidc.security.impl with parameters of type JOSEObjectCredentialResolver Constructor Description BaseSignedJWTTrustEngine(JOSEObjectCredentialResolver joseObjectResolver)Constructor.ClientInformationJWTTrustEngine(CredentialResolver resolver, JOSEObjectCredentialResolver joseObjectResolver, Function<com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation,String> strategy, String defaultValue)Constructor.ExplicitKeySignedJWTTrustEngine(CredentialResolver resolver, JOSEObjectCredentialResolver joseObjectResolver)Constructor. -
Uses of JOSEObjectCredentialResolver in net.shibboleth.oidc.security.jose
Fields in net.shibboleth.oidc.security.jose declared as JOSEObjectCredentialResolver Modifier and Type Field Description private 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 JOSEObjectCredentialResolver Modifier and Type Method Description JOSEObjectCredentialResolverDecryptionConfiguration. getContentEncryptionKeyCredentialResolver()Get the CredentialResolver to use when processing the encrypted content.JOSEObjectCredentialResolverDecryptionConfiguration. 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 JOSEObjectCredentialResolver Modifier and Type Method Description voidDecryptionParameters. 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 JOSEObjectCredentialResolver Modifier and Type Field Description private JOSEObjectCredentialResolverBasicDecryptionConfiguration. contentEncryptionKeyCredentialResolverThe content encryption key (CEK) resolver.private JOSEObjectCredentialResolverBasicDecryptionConfiguration. kekKeyCredentialResolverThe EncryptedKey's credential resolver.Methods in net.shibboleth.oidc.security.jose.impl that return JOSEObjectCredentialResolver Modifier and Type Method Description JOSEObjectCredentialResolverBasicDecryptionConfiguration. getContentEncryptionKeyCredentialResolver()JOSEObjectCredentialResolverBasicDecryptionConfiguration. 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 JOSEObjectCredentialResolver Modifier and Type Method Description voidBasicDecryptionConfiguration. 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).
-