Interface | Description |
---|---|
Assertions |
A specification of assertions for JWT claims.
|
Assertions.Builder |
A builder that constructs assertions for claims.
|
Assertions.Context |
A context for evaluation assertions on claims.
|
Claims |
An immutable value type representing a map of named values for a JWT payload.
|
Claims.Builder | |
JoseHeader |
JOSE header fields for JWE and JWS.
|
JWE |
A JSON Web Encryption operator.
|
JWE.Builder |
A builder that produces a JWE operator.
|
JWE.Factory |
A factory that produces JWE operator instances.
|
JWE.Header |
A JWE JOSE header.
|
JWK |
A JSON Web Key.
|
JWS |
A JSON Web Signature operator.
|
JWS.Builder |
A builder for a JSON Web Signature operator.
|
JWS.Factory |
A factory that produces JWS operator instances.
|
JWS.Header |
A JWS JOSE header.
|
JWS.Result |
A signature verification result.
|
JWTGenerator |
A generator that produces JSON Web Token (JWT) objects.
|
JWTGenerator.Builder | |
JWTProvider |
A JWT provider.
|
JWTValidator |
A validator for JSON Web Token (JWT) inputs.
|
JWTValidator.Builder |
A builder that produces validator instances.
|
KeyProvider |
A provider for keys used in signature and encipherment operations.
|
PublicKeyLocator |
A service provider that locates a public key given criteria from a JOSE
header.
|
PublicKeyLocator.Builder |
A builder that creates a
PublicKeyLocator . |
PublicKeyLocator.Criteria |
Criteria for a public key search as obtained from the JOSE header.
|
PublicKeyLocator.Thumbprint |
An object that encapsulates the algorithms and matching operations for
certificate thumbprints provided in the JOSE header.
|
X509CertificateValidator |
An X.509 certificate validator
|
X509CertificateValidator.Factory |
A factory for a
X509CertificateValidator . |
Class | Description |
---|---|
BiPredicateAssertions |
An
Assertions implementation that evaluates a list of
BiPredicate lambdas. |
BiPredicateAssertions.Builder | |
JWTProviderLocator |
A locator for a
JWTProvider . |
KeyInfo |
A key and optional associated information.
|
KeyInfo.Builder |
A builder that constructs a
KeyInfo instance. |
PublicKeyInfo |
A
PublicKey and associated information. |
PublicKeyInfo.Builder |
A builder that creates a
PublicKeyInfo instance. |
SingletonKeyProvider |
A
KeyProvider that holds a single key. |
Enum | Description |
---|---|
JWE.CompressionAlgorithm |
JWE content compression algorithms
|
JWE.ContentEncryptionAlgorithm |
JWE content encryption algorithms.
|
JWE.KeyManagementAlgorithm |
JWE key management algorithms.
|
JWS.Algorithm |
An enumeration of standard algorithms for signatures
|
PublicKeyLocator.StrategyType |
An enumeration of strategy types for locating public keys.
|
Copyright © 2019. All rights reserved.