All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AAD |
Additional authenticated data (AAD).
|
| AbstractRestrictedResourceRetriever |
Abstract retrieval of resources by URL with HTTP timeout and entity size
restrictions.
|
| ActionRequiredForJWSCompletionException |
Action required for JWS completion.
|
| AESCBC |
AES/CBC/PKCS5Padding and AES/CBC/PKCS5Padding/HMAC-SHA2 encryption and
decryption methods.
|
| AESCryptoProvider |
The base abstract class for AES and AES GCM key wrap encrypters and
decrypters of JWE objects.
|
| AESDecrypter |
|
| AESEncrypter |
|
| AESGCM |
AES/GSM/NoPadding encryption and decryption methods.
|
| AESGCMKW |
AES GCM methods for Content Encryption Key (CEK) encryption and
decryption.
|
| AESKW |
AES key Wrapping methods for Content Encryption Key (CEK) encryption and
decryption.
|
| Algorithm |
The base class for algorithm names, with optional implementation
requirement.
|
| AlgorithmParametersHelper |
|
| AlgorithmSupportMessage |
Algorithm support messages, intended for JOSE exceptions.
|
| AllowWeakRSAKey |
JSON Web Signature (JWS) option to allow weak RSA keys that are shorter than
2048
bits.
|
| ArrayUtils |
Array utilities.
|
| AsymmetricJWK |
Asymmetric (pair) JSON Web Key (JWK).
|
| AuthenticatedCipherText |
Authenticated cipher text.
|
| BadJOSEException |
Bad JSON Object Signing and Encryption (JOSE) exception.
|
| BadJWEException |
Bad JSON Web Encryption (JWE) exception.
|
| BadJWSException |
Bad JSON Web Signature (JWS) exception.
|
| BadJWTException |
Bad JSON Web Token (JWT) exception.
|
| Base64 |
Base64-encoded object.
|
| Base64URL |
Base64URL-encoded object.
|
| BaseJWEProvider |
The base abstract class for JSON Web Encryption (JWE) encrypters and
decrypters.
|
| BaseJWSProvider |
The base abstract class for JSON Web Signature (JWS) signers and verifiers.
|
| BigIntegerUtils |
Big integer utilities.
|
| BouncyCastleFIPSProviderSingleton |
BouncyCastle FIPS JCA provider singleton, intended to prevent memory leaks
by ensuring a single instance is loaded at all times.
|
| BouncyCastleProviderSingleton |
BouncyCastle JCA provider singleton, intended to prevent memory leaks by
ensuring a single instance is loaded at all times.
|
| BoundedInputStream |
Size-bounded input stream.
|
| ByteUtils |
Byte utilities.
|
| CachedObject<V> |
Cached object.
|
| CachingJWKSetSource<C extends SecurityContext> |
|
| CachingJWKSetSource.RefreshCompletedEvent<C extends SecurityContext> |
JWK set cache refresh completed event.
|
| CachingJWKSetSource.RefreshInitiatedEvent<C extends SecurityContext> |
JWK set cache refresh initiated event.
|
| CachingJWKSetSource.RefreshTimedOutEvent<C extends SecurityContext> |
JWK set cache refresh timed out event.
|
| CachingJWKSetSource.UnableToRefreshEvent<C extends SecurityContext> |
Unable to refresh the JWK set cache event.
|
| CachingJWKSetSource.WaitingForRefreshEvent<C extends SecurityContext> |
Waiting for a JWK set cache refresh to complete on another thread
event.
|
| CipherHelper |
Helper utilities for instantiating ciphers.
|
| ClockSkewAware |
Clock skew aware interface.
|
| CompletableJWSObjectSigning |
Completable JSON Web Signature (JWS) object signing.
|
| CompositeKey |
Composite key used in AES/CBC/PKCS5Padding/HMAC-SHA2 encryption.
|
| CompressionAlgorithm |
Compression algorithm name, represents the zip header parameter in
JSON Web Encryption (JWE) objects.
|
| ConcatKDF |
Concatenation Key Derivation Function (KDF).
|
| ConfigurableJOSEProcessor<C extends SecurityContext> |
|
| ConfigurableJWSMinter<C extends SecurityContext> |
Configurable JSON Web Signature (JWS) minter.
|
| ConfigurableJWTProcessor<C extends SecurityContext> |
|
| ConstantTimeUtils |
Array utilities.
|
| Container<T> |
Generic container of items of any type.
|
| ContentCryptoProvider |
JWE content encryption / decryption provider.
|
| CriticalHeaderParamsAware |
JSON Web Signature (JWS) verifier or JSON Web Encryption (JWE) decrypter
that supports processing and / or deferral of critical (crit) header
parameters.
|
| CriticalHeaderParamsDeferral |
Critical (crit) header parameters deferral policy.
|
| Curve |
Cryptographic curve.
|
| CurveBasedJWK |
Curve based JSON Web Key (JWK).
|
| DateUtils |
Deprecated. |
| DateUtils |
Date utilities.
|
| DefaultJOSEObjectTypeVerifier<C extends SecurityContext> |
Default JOSE header "typ" (type) parameter verifier.
|
| DefaultJOSEProcessor<C extends SecurityContext> |
|
| DefaultJWEDecrypterFactory |
Default JSON Web Encryption (JWE) decrypter factory.
|
| DefaultJWKSetCache |
Deprecated.
|
| DefaultJWSMinter<C extends SecurityContext> |
|
| DefaultJWSSignerFactory |
A factory to create JWS signers from a JWK instance based on the
key type.
|
| DefaultJWSVerifierFactory |
Default JSON Web Signature (JWS) verifier factory.
|
| DefaultJWTClaimsVerifier<C extends SecurityContext> |
|
| DefaultJWTProcessor<C extends SecurityContext> |
|
| DefaultResourceRetriever |
The default retriever of resources specified by HTTP(S) or file based URL.
|
| DeflateHelper |
Deflate (RFC 1951) helper methods, intended for use by JWE encrypters and
decrypters.
|
| DeflateUtils |
Deflate (RFC 1951) utilities.
|
| DirectCryptoProvider |
The base abstract class for direct encrypters and decrypters of
JWE objects with a shared symmetric key.
|
| DirectDecrypter |
Direct decrypter of JWE objects with a
shared symmetric key.
|
| DirectEncrypter |
Direct encrypter of JWE objects with a
shared symmetric key.
|
| ECChecks |
Elliptic curve checks.
|
| ECDH |
Elliptic Curve Diffie-Hellman key agreement functions and utilities.
|
| ECDH.AlgorithmMode |
Enumeration of the Elliptic Curve Diffie-Hellman Ephemeral Static
algorithm modes.
|
| ECDH1PU |
Elliptic Curve Diffie-Hellman One-Pass Unified Model (ECDH-1PU) key
agreement functions and utilities.
|
| ECDH1PUCryptoProvider |
The base abstract class for Elliptic Curve Diffie-Hellman One-Pass Unified
Model encrypters and decrypters of JWE
objects.
|
| ECDH1PUDecrypter |
Elliptic Curve Diffie-Hellman decrypter of
JWE objects for curves using an EC JWK.
|
| ECDH1PUEncrypter |
Elliptic Curve Diffie-Hellman encrypter of
JWE objects for curves using an EC JWK.
|
| ECDH1PUX25519Decrypter |
Elliptic Curve Diffie-Hellman decrypter of
JWE objects for curves using an OKP JWK.
|
| ECDH1PUX25519Encrypter |
Elliptic Curve Diffie-Hellman encrypter of
JWE objects for curves using an OKP JWK.
|
| ECDHCryptoProvider |
The base abstract class for Elliptic Curve Diffie-Hellman encrypters and
decrypters of JWE objects.
|
| ECDHDecrypter |
Elliptic Curve Diffie-Hellman decrypter of
JWE objects for curves using EC JWK
keys.
|
| ECDHEncrypter |
Elliptic Curve Diffie-Hellman encrypter of
JWE objects for curves using EC JWK keys.
|
| ECDSA |
Elliptic Curve Digital Signature Algorithm (ECDSA) functions and utilities.
|
| ECDSAProvider |
The base abstract class for Elliptic Curve Digital Signature Algorithm
(ECDSA) signers and validators of JWS
objects.
|
| ECDSASigner |
Elliptic Curve Digital Signature Algorithm (ECDSA) signer of
JWS objects.
|
| ECDSAVerifier |
Elliptic Curve Digital Signature Algorithm (ECDSA) verifier of
JWS objects.
|
| ECKey |
|
| ECKey.Builder |
Builder for constructing Elliptic Curve JWKs.
|
| ECKeyGenerator |
Elliptic Curve (EC) JSON Web Key (JWK) generator.
|
| ECParameterTable |
Elliptic curve parameter table.
|
| Ed25519Signer |
|
| Ed25519Verifier |
|
| EdDSAProvider |
The base abstract class for Edwards-curve Digital Signature Algorithm
(EdDSA) signers and validators of JWS
objects.
|
| EncryptedJWT |
Encrypted JSON Web Token (JWT).
|
| EncryptionMethod |
Encryption method name, represents the enc header parameter in JSON
Web Encryption (JWE) objects.
|
| EncryptionMethod.Family |
Encryption method family.
|
| Event<S,C extends SecurityContext> |
|
| EventListener<S,C extends SecurityContext> |
Listener of untyped Events.
|
| Header |
The base abstract class for unsecured (alg=none), JSON Web Signature
(JWS) and JSON Web Encryption (JWE) headers.
|
| HeaderParameterNames |
JSON Web Signature (JWS) and JSON Web Encryption (JWE) header parameter
names.
|
| HealthReport<S,C extends SecurityContext> |
Health report.
|
| HealthReportListener<S,C extends SecurityContext> |
Health report listener interface.
|
| HealthStatus |
Health status.
|
| HMAC |
Static methods for Hash-based Message Authentication Codes (HMAC).
|
| ImmutableJWKSet<C extends SecurityContext> |
JSON Web Key (JWK) source backed by an immutable JWK set.
|
| ImmutableSecret<C extends SecurityContext> |
JSON Web Key (JWK) source backed by an immutable secret.
|
| IntegerOverflowException |
Integer overflow exception.
|
| IntegerUtils |
Integer utilities.
|
| IOUtils |
Input / output utilities.
|
| JCAAware<T extends JCAContext> |
|
| JCAContext |
|
| JCASupport |
Java Cryptography Architecture (JCA) support helper.
|
| JOSEException |
Javascript Object Signing and Encryption (JOSE) exception.
|
| JOSEMatcher |
JOSE object / header matcher.
|
| JOSEMatcher.Builder |
Builder for constructing JOSE matchers.
|
| JOSEObject |
The base abstract class for JSON Web Signature (JWS) secured, JSON Web
Encryption (JWE) secured and unsecured (plain / alg=none) objects
serialisable to compact encoding.
|
| JOSEObjectJSON |
The base abstract class for JSON Web Signature (JWS) secured and JSON Web
Encryption (JWE) secured objects serialisable to JSON.
|
| JOSEObjectType |
JOSE object type, represents the typ header parameter in unsecured,
JSON Web Signature (JWS) and JSON Web Encryption (JWE) objects.
|
| JOSEObjectTypeVerifier<C extends SecurityContext> |
JOSE object type (header "typ" parameter) verifier.
|
| JOSEProcessor<C extends SecurityContext> |
Interface for parsing and processing unsecured (plain), JWS and
JWE objects.
|
| JOSEProcessorConfiguration<C extends SecurityContext> |
JOSE processor configuration.
|
| JOSEProvider |
JavaScript Object Signing and Encryption (JOSE) provider.
|
| JSONArrayUtils |
JSON array helper methods.
|
| JSONObjectUtils |
JSON object helper methods.
|
| JSONSerializable |
Provides JSON serialization of the JOSE Object.
|
| JSONStringUtils |
JSON string helper methods.
|
| JWEAlgorithm |
JSON Web Encryption (JWE) algorithm name, represents the alg header
parameter in JWE objects.
|
| JWEAlgorithm.Family |
JWE algorithm family.
|
| JWECryptoParts |
The cryptographic parts of a JSON Web Encryption (JWE) object.
|
| JWEDecrypter |
JSON Web Encryption (JWE) decrypter.
|
| JWEDecrypterFactory |
JSON Web Encryption (JWE) decrypter factory.
|
| JWEDecryptionKeySelector<C extends SecurityContext> |
|
| JWEEncrypter |
JSON Web Encryption (JWE) encrypter.
|
| JWEHeader |
JSON Web Encryption (JWE) header.
|
| JWEHeader.Builder |
Builder for constructing JSON Web Encryption (JWE) headers.
|
| JWEHeaderValidation |
JWE header validation.
|
| JWEJCAContext |
Java Cryptography Architecture (JCA) context intended specifically for
JSON Web Encryption (JWE) providers.
|
| JWEKeySelector<C extends SecurityContext> |
Interface for selecting key candidates for decrypting a JSON Web Encryption
(JWE) object.
|
| JWEObject |
|
| JWEObject.State |
Enumeration of the states of a JSON Web Encryption (JWE) secured
object.
|
| JWEObjectJSON |
|
| JWEObjectJSON.Recipient |
Individual recipient in a JWE object serialisable to JSON.
|
| JWEProvider |
JSON Web Encryption (JWE) provider.
|
| JWK |
The base abstract class for JSON Web Keys (JWKs).
|
| JWKException |
JSON Web Key (JWK) related exception.
|
| JWKGenerator<T extends JWK> |
Abstract JWK generator.
|
| JWKMatcher |
JSON Web Key (JWK) matcher.
|
| JWKMatcher.Builder |
Builder for constructing JWK matchers.
|
| JWKParameterNames |
JSON Web Key (JWK) parameter names.
|
| JWKSecurityContext |
A security context that contains JSON Web Keys (JWK).
|
| JWKSecurityContextJWKSet |
|
| JWKSelector |
Selects (filters) one or more JSON Web Keys (JWKs) from a JWK set.
|
| JWKSet |
JSON Web Key (JWK) set.
|
| JWKSetBasedJWKSource<C extends SecurityContext> |
JSON Web Key (JWK) set based JWK source.
|
| JWKSetCache |
Deprecated.
|
| JWKSetCacheRefreshEvaluator |
Evaluates whether a JWK set cache requires refreshing.
|
| JWKSetParseException |
JWK set parse exception, in the context of JWK set retrieval.
|
| JWKSetRetrievalException |
JWK set retrieval exception, due to a network issue or the remote server
being unavailable.
|
| JWKSetSource<C extends SecurityContext> |
JSON Web Key (JWK) set source.
|
| JWKSetSourceWithHealthStatusReporting<C extends SecurityContext> |
|
| JWKSetSourceWrapper<C extends SecurityContext> |
Wraps a JWKSetSource to provide convenient decoration by means
of subclassing.
|
| JWKSetUnavailableException |
JWK set unavailable exception.
|
| JWKSetWithTimestamp |
Deprecated.
|
| JWKSource<C extends SecurityContext> |
JSON Web Key (JWK) source.
|
| JWKSourceBuilder<C extends SecurityContext> |
|
| JWKSourceWithFailover<C extends SecurityContext> |
JWK source with optional failover.
|
| JWSAlgorithm |
JSON Web Signature (JWS) algorithm name, represents the alg header
parameter in JWS objects.
|
| JWSAlgorithm.Family |
JWS algorithm family.
|
| JWSAlgorithmFamilyJWSKeySelector<C extends SecurityContext> |
A JWSKeySelector that expects an algorithm from a specified
algorithm family.
|
| JWSHeader |
JSON Web Signature (JWS) header.
|
| JWSHeader.Builder |
Builder for constructing JSON Web Signature (JWS) headers.
|
| JWSKeySelector<C extends SecurityContext> |
Interface for selecting key candidates for verifying a JSON Web Signature
(JWS) object.
|
| JWSMinter<C extends SecurityContext> |
|
| JWSMinterConfiguration<C extends SecurityContext> |
JSON Web Signature (JWS) minter configuration.
|
| JWSObject |
|
| JWSObject.State |
Enumeration of the states of a JSON Web Signature (JWS) secured
object.
|
| JWSObjectJSON |
|
| JWSObjectJSON.Signature |
Individual signature in a JWS secured object serialisable to JSON.
|
| JWSObjectJSON.State |
Enumeration of the states of a JSON Web Signature (JWS) secured
object serialisable to JSON.
|
| JWSProvider |
JSON Web Signature (JWS) provider
|
| JWSSigner |
JSON Web Signature (JWS) signer.
|
| JWSSignerFactory |
JSON Web Signature (JWS) signer factory to create a signer out of a JSON Web
Key (JWK).
|
| JWSSignerOption |
Marker interface for a JSON Web Signature (JWS) signer option.
|
| JWSVerificationKeySelector<C extends SecurityContext> |
|
| JWSVerifier |
JSON Web Signature (JWS) verifier.
|
| JWSVerifierFactory |
JSON Web Signature (JWS) verifier factory.
|
| JWT |
JSON Web Token (JWT) interface.
|
| JWTClaimNames |
JSON Web Token (JWT) claim names.
|
| JWTClaimsSet |
JSON Web Token (JWT) claims set.
|
| JWTClaimsSet.Builder |
Builder for constructing JSON Web Token (JWT) claims sets.
|
| JWTClaimsSetAwareJWSKeySelector<C extends SecurityContext> |
Interface for selecting key candidates for processing a signed JWT which
provides access to the JWT claims set in addition to the JWS header.
|
| JWTClaimsSetTransformer<T> |
Generic JWT claims set type transformer.
|
| JWTClaimsSetVerifier<C extends SecurityContext> |
JWT claims set verifier.
|
| JWTParser |
Parser for unsecured (plain), signed and encrypted JSON Web Tokens (JWTs).
|
| JWTProcessor<C extends SecurityContext> |
|
| JWTProcessorConfiguration<C extends SecurityContext> |
JWT processor configuration.
|
| KeyConverter |
Key converter.
|
| KeyException |
Key exception.
|
| KeyLengthException |
Key length exception.
|
| KeyOperation |
Enumeration of key operations.
|
| KeySourceException |
Key source exception.
|
| KeyType |
Key type.
|
| KeyTypeException |
Key type exception.
|
| KeyUse |
Enumeration of public key uses.
|
| KeyUtils |
JCA key utilities.
|
| LegacyAESGCM |
Legacy AES/GSM/NoPadding encryption and decryption methods.
|
| LegacyConcatKDF |
Legacy implementation of a Concatenation Key Derivation Function (KDF) for
use by the deprecated A128CBC+HS256 and A256CBC+HS512
encryption methods.
|
| MACProvider |
The base abstract class for Message Authentication Code (MAC) signers and
verifiers of JWS objects.
|
| MACSigner |
Message Authentication Code (MAC) signer of
JWS objects.
|
| MACVerifier |
Message Authentication Code (MAC) verifier of
JWS objects.
|
| MultiCryptoProvider |
The base abstract class for multi-recipient encrypters and decrypters of
JWE objects with a shared symmetric
key.
|
| MultiDecrypter |
|
| MultiEncrypter |
|
| OctetKeyPair |
Octet key pair JSON Web Key (JWK), used to represent
Edwards-curve keys.
|
| OctetKeyPair.Builder |
Builder for constructing Octet Key Pair JWKs.
|
| OctetKeyPairGenerator |
Octet Key Pair (OKP) JSON Web Key (JWK) generator.
|
| OctetSequenceKey |
|
| OctetSequenceKey.Builder |
Builder for constructing octet sequence JWKs.
|
| OctetSequenceKeyGenerator |
Octet sequence JSON Web Key (JWK) generator.
|
| OptionUtils |
Utilities for processing JOSE options.
|
| OutageTolerantJWKSetSource<C extends SecurityContext> |
JWKSetSource with outage tolerance to handle temporary network
issues and endpoint downtime, potentially running into minutes or hours.
|
| OutageTolerantJWKSetSource.OutageEvent<C extends SecurityContext> |
JWK set source outage event.
|
| Pair<L,R> |
A pair of two objects.
|
| PasswordBasedCryptoProvider |
The base abstract class for password-based encrypters and decrypters of
JWE objects.
|
| PasswordBasedDecrypter |
|
| PasswordBasedEncrypter |
|
| PasswordLookup |
Password lookup interface.
|
| Payload |
Payload of an unsecured (plain), JSON Web Signature (JWS) or JSON Web
Encryption (JWE) object.
|
| Payload.Origin |
Enumeration of the original data types used to create a
Payload.
|
| PayloadTransformer<T> |
Generic payload type transformer.
|
| PBKDF2 |
Password-Based Key Derivation Function 2 (PBKDF2) utilities.
|
| PlainHeader |
Unsecured (alg=none) JOSE header.
|
| PlainHeader.Builder |
Builder for constructing unsecured (plain) headers.
|
| PlainJWT |
Unsecured (plain) JSON Web Token (JWT).
|
| PlainObject |
|
| PRFParams |
Pseudo-Random Function (PRF) parameters, intended for use in the Password-
Based Key Derivation Function 2 (PBKDF2).
|
| RateLimitedJWKSetSource<C extends SecurityContext> |
JWKSetSource that limits the number of requests in a time
period.
|
| RateLimitedJWKSetSource.RateLimitedEvent<C extends SecurityContext> |
Rate limited event.
|
| RateLimitReachedException |
Rate limit reached exception.
|
| RefreshAheadCachingJWKSetSource<C extends SecurityContext> |
Caching JWKSetSource that refreshes the JWK set prior to its
expiration.
|
| RefreshAheadCachingJWKSetSource.RefreshNotScheduledEvent<C extends SecurityContext> |
JWK set refresh not scheduled event.
|
| RefreshAheadCachingJWKSetSource.RefreshScheduledEvent<C extends SecurityContext> |
New JWK set refresh scheduled event.
|
| RefreshAheadCachingJWKSetSource.ScheduledRefreshCompletedEvent<C extends SecurityContext> |
Scheduled JWK set cache refresh completed event.
|
| RefreshAheadCachingJWKSetSource.ScheduledRefreshFailed<C extends SecurityContext> |
Scheduled JWK refresh failed event.
|
| RefreshAheadCachingJWKSetSource.ScheduledRefreshInitiatedEvent<C extends SecurityContext> |
Scheduled JWK set cache refresh initiated event.
|
| RefreshAheadCachingJWKSetSource.UnableToRefreshAheadOfExpirationEvent<C extends SecurityContext> |
Unable to refresh the JWK set cache ahead of expiration event.
|
| RemoteJWKSet<C extends SecurityContext> |
Deprecated.
|
| RemoteKeySourceException |
Remote key source exception.
|
| Requirement |
Enumeration of JOSE algorithm implementation requirements.
|
| Resource |
Resource with optional associated content type.
|
| ResourceRetriever |
Retriever of resources specified by URL.
|
| RestrictedResourceRetriever |
Retriever of resources specified by URL which permits setting of HTTP
connect and read timeouts, size limit and headers.
|
| RetryingJWKSetSource<C extends SecurityContext> |
JWKSetSource with with retry capability to work around
transient network issues.
|
| RetryingJWKSetSource.RetrialEvent<C extends SecurityContext> |
Retrial event.
|
| RSA_OAEP |
RSAES OAEP methods for Content Encryption Key (CEK) encryption and
decryption.
|
| RSA_OAEP_SHA2 |
RSAES OAEP with SHA-256, SHA-384 and SHA-512 methods for Content Encryption
Key (CEK) encryption and decryption.
|
| RSA1_5 |
RSAES-PKCS1-V1_5 methods for Content Encryption Key (CEK) encryption and
decryption.
|
| RSACryptoProvider |
The base abstract class for RSA encrypters and decrypters of
JWE objects.
|
| RSADecrypter |
|
| RSAEncrypter |
|
| RSAKey |
Public and private RSA JSON Web Key (JWK).
|
| RSAKey.Builder |
Builder for constructing RSA JWKs.
|
| RSAKey.OtherPrimesInfo |
Other Primes Info, represents the private oth parameter of a
RSA JWK.
|
| RSAKeyGenerator |
RSA JSON Web Key (JWK) generator.
|
| RSAKeyUtils |
RSA JWK conversion utility.
|
| RSASSA |
RSA-SSA functions and utilities.
|
| RSASSAProvider |
The base abstract class for RSA signers and verifiers of JWS objects.
|
| RSASSASigner |
RSA Signature-Scheme-with-Appendix (RSASSA) signer of
JWS objects.
|
| RSASSAVerifier |
RSA Signature-Scheme-with-Appendix (RSASSA) verifier of
JWS objects.
|
| SecretJWK |
Secret (symmetric) JSON Web Key (JWK).
|
| SecurityContext |
Security context.
|
| SignedJWT |
Signed JSON Web Token (JWT).
|
| SimpleSecurityContext |
Simple map-based security context.
|
| SingleKeyJWSKeySelector<C extends SecurityContext> |
|
| StandardCharset |
UTF-8 is the standard charset in JOSE.
|
| ThumbprintURI |
JSON Web Key (JWK) thumbprint URI.
|
| ThumbprintUtils |
Thumbprint utilities.
|
| UnprotectedHeader |
JSON Web Signature (JWS) or JSON Web Encryption (JWE) unprotected header
(in a JSON serialisation).
|
| UnprotectedHeader.Builder |
Builder for constructing an unprotected JWS or JWE header.
|
| URLBasedJWKSetSource<C extends SecurityContext> |
JWK set source that loads the keys from a URL, without health status
reporting.
|
| UserAuthenticationRequired |
JSON Web Signature (JWS) option to prompt the user to authenticate in order
to complete the signing operation.
|
| X25519Decrypter |
Curve25519 Elliptic Curve Diffie-Hellman decrypter of
JWE objects.
|
| X25519Encrypter |
Curve25519 Elliptic Curve Diffie-Hellman encrypter of
JWE objects.
|
| X509CertChainUtils |
X.509 certificate chain utilities.
|
| X509CertUtils |
X.509 certificate utilities.
|
| XC20P |
This class defines the XChaCha20 stream cipher as well as the use of the
Poly1305 authenticator.
|