Package net.shibboleth.idp.plugin.oidc.op.security.impl
Classes related to signing, signature validation, encryption and decryption parameter resolution.
-
Class Summary Class Description OIDCClientInformationEncryptionParametersResolver A specialization ofBasicEncryptionParametersResolverwhich resolves both encryption and decryption credentials and algorithm preferences using client registration data of OIDC client.OIDCClientInformationSignatureSigningParametersResolver A specialization ofBasicSignatureSigningParametersResolverwhich supports selecting signing credentials based on client registration data and instantiating HS credentials when needed.OIDCClientInformationSignatureValidationParametersResolver A specialization ofBasicSignatureSigningParametersResolverwhich supports selecting signature validation credentials based on client registration data. -
Enum Summary Enum Description OIDCClientInformationEncryptionParametersResolver.ParameterType Whether to create parameters for request object decryption, id token encryption or userinfo response encryption.OIDCClientInformationSignatureSigningParametersResolver.ParameterType Whether to create parameters for id token signing or userinfo response signing.OIDCClientInformationSignatureValidationParametersResolver.ParameterType Whether to create parameters for request object signature validation or token endpoint JWT validation.