All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractClaimsValidator Base class forclaims validators.BasicClientSecretCredentialFactoryBean Factory to generate aClientSecretCredentialfrom a client_secret string.BasicExpiringJWKCredential Basic implementation of an ExpiringJWKCredential.BasicExpiringJWTSharedSecretCredentialFactoryBean A factory bean for creating aBasicExpiringJWKCredentialfrom an injected secret.BasicJWKCredential A basic implementation ofJWKCredential.BasicJWKCredentialFactoryBean Factory bean for Basic JSON Web Keys (JWK).BasicJWKReferenceCredential A basic implementation ofJWKReferenceCredential.BasicNimbusSecretCredential Deprecated, for removal: This API element is subject to removal in a future version. ClaimsValidator High-level API for validating a JWT's claims set.ClientInformationCriterion Client information criterion to make decisions based on client information.ClientSecretCredential Credential wrapping a client_secret.ClientSecretCredentialCriterion ACriterionthat holds a single, fixed, client_secret credential.CredentialConversionUtil Generic tool methods related to convertingCredentialto JWK.DecryptionConfiguration The configuration information to use when decrypting JWEs.DecryptionConfigurationCriterion Criterion which holds one or more instances of aDecryptionConfiguration.DecryptionParameters Describes the decryption parameters the system is required to use to decrypt a JWE.DecryptionParametersResolver An interface for components which resolveDecryptionParametersbased on aCriteriaSet.DefaultClientSecretCredential A basic implementation ofClientSecretCredential.EncryptionA128CBCHS256 Algorithm descriptor for block encryption algorithm: A128CBC-HS256.EncryptionA128GCM Algorithm descriptor for block encryption algorithm: 128GCM.EncryptionA192CBCHS384 Algorithm descriptor for block encryption algorithm: A192CBC-HS384.EncryptionA192GCM Algorithm descriptor for block encryption algorithm: 192GCM.EncryptionA256CBCHS512 Algorithm descriptor for block encryption algorithm: A256CBC-HS512.EncryptionA256GCM Algorithm descriptor for block encryption algorithm: 256GCM.EncryptionConfiguration The configuration information to use when generating a JWE.EncryptionConfigurationCriterion Criterion which holds one or more instances ofEncryptionConfigurationCriterion.EncryptionConstants Algorithm Header Parameter 'enc' Values for JWE as defined by RFC 7518.EncryptionParameters The effective parameters to use when generating encrypted JWTs.EncryptionParametersResolver An interface for components which resolveEncryptionParametersbased on aCriteriaSet.ExpiringJWKCredential Acredentialthat expires at some duration in seconds after 1970-01-01T0:0:0Z.JCAConstantExtension Additional constants toJCAConstantsdefined in and/or used with the Java Cryptography Architecture (JCA) specification.JOSEObjectCredentialResolver SpecializedCredentialResolvermarker interface for resolvers which resolve credentials from the headers of aJOSEObjectinstance.JOSEObjectCriterion An implementation ofCriterionwhich specifies criteria based on the contents of aJOSEObjectelement.JWACredentialSupport Support class for JSON Web Algorithm credentials.JWKCredential Credential based on JSON Web Key (JWK).JWKCredentialSupport Provide JWK specific credential support.JWKReferenceCredential Credential based on a reference (URI) to a JSON Web Key (JWK).JWKSetCriterion An implementation ofCriterionwhich specifies criteria based on the contents of aJWKSetelement.JWSAssemblyUtils Generic utility class for helping with JWS assembly.JWTValidationException JWT validation exception, to throw when validation fails.KeyAgreementECDHES Algorithm descriptor for JWE key management algorithm: ECDH-ES.KeyAgreementECDHESA128KW Algorithm descriptor for JWE key management algorithm: ECDH-ES+A128KW.KeyAgreementECDHESA192KW Algorithm descriptor for JWE key management algorithm: ECDH-ES+A192KW.KeyAgreementECDHESA256KW Algorithm descriptor for JWE key management algorithm: ECDH-ES+A256KW.KeyIdCriterion An implementation ofCriterionwhich specifies key ID criteria.KeyManagementConstants Algorithm Header Parameter 'alg' Values for JWE as defined by RFC 7518.KeyTransportRSA15 Algorithm descriptor for JWE key transport algorithm: RSA1_5.KeyTransportRSAOAEP Algorithm descriptor for JWE key transport algorithm: RSA-OAEP.KeyTransportRSAOAEP256 Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-256.KeyTransportRSAOAEP384 Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-384.KeyTransportRSAOAEP512 Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-512.NimbusSecretCredential Deprecated, for removal: This API element is subject to removal in a future version. OAuth2ClientAuthenticationContext A context containing data about OAuth 2.0 client authentication.ProviderMetadataCriterion Provider metadata criterion to make decisions based on OpenID Provider information.RemoteJwkSetCache Stores fetched remote key set values for a desired period of time.RemoteJwkUtils Generic utility methods related to remote JWK sets.SecurityParametersContext A context implementation for storing parameter instances for JWS signature signing and validation, and JWE encryption and decryption.SignatureConstants Algorithm Header Parameter Values for JWS.SignatureES256 Algorithm descriptor for signature algorithm: ES256.SignatureES384 Algorithm descriptor for signature algorithm: ES384.SignatureES512 Algorithm descriptor for signature algorithm: ES512.SignatureHS256 Algorithm descriptor for HMAC algorithm: HS256.SignatureHS384 Algorithm descriptor for HMAC algorithm: HS384.SignatureHS512 Algorithm descriptor for HMAC algorithm: HS512.SignaturePS256 Algorithm descriptor for signature algorithm: PS256.SignaturePS384 Algorithm descriptor for signature algorithm: PS384.SignaturePS512 Algorithm descriptor for signature algorithm: PS512.SignatureRS256 Algorithm descriptor for signature algorithm: RS256.SignatureRS384 Algorithm descriptor for signature algorithm: RS384.SignatureRS512 Algorithm descriptor for signature algorithm: RS512.SignatureSigningConfiguration The configuration information to use when generating a signed JWT.SignatureSigningConfigurationCriterion Criterion which holds one or more instances ofSignatureSigningConfigurationCriterion.SignatureSigningParameters The effective parameters to use when generating a JWS.SignatureSigningParametersResolver An interface for components which resolveSignatureSigningParametersbased on aCriteriaSet.SignatureValidationConfiguration The configuration information to use when validating a JWS.SignatureValidationConfigurationCriterion Criterion which holds one or more instances ofSignatureValidationConfigurationforsigned JWTs.SignatureValidationParameters The effective parameters to use when validating a JWS.SignatureValidationParametersCriterion Criterion which holds an instance ofSignatureValidationParameters.SignatureValidationParametersResolver An interface for components which resolveSignatureValidationParametersbased on aCriteriaSet.SymmetricKeyWrapA128GCMKW Algorithm descriptor for JWE key management algorithm: AES128GCMKW.SymmetricKeyWrapA128KW Algorithm descriptor for JWE key management algorithm: AES128KW.SymmetricKeyWrapA192GCMKW Algorithm descriptor for JWE key management algorithm: AES192GCMKW.SymmetricKeyWrapA192KW Algorithm descriptor for JWE key management algorithm: AES192KW.SymmetricKeyWrapA256GCMKW Algorithm descriptor for JWE key management algorithm: AES256GCMKW.SymmetricKeyWrapA256KW Algorithm descriptor for JWE key management algorithm: AES256KW.