Uses of Class
org.forgerock.json.jose.jwk.JWK
Package
Description
Classes and interfaces for builder to build JWTs using a fluent API.
Classes and interfaces for JWT encryption and JWEs.
Classes and interfaces for creating and manipulating JWKs.
This package contains classes to manage a JWKs URI.
Classes and interfaces for JWT signing and JWS'.
Secret store backend for retrieving keys from a local or remote JWK Set.
-
Uses of JWK in org.forgerock.json.jose.builders
-
Uses of JWK in org.forgerock.json.jose.jwe
Modifier and TypeMethodDescriptionJweHeader.getEphemeralPublicKey()
Gets the Ephemeral Public Key header parameter for this JWE.Modifier and TypeMethodDescriptionvoid
JweHeader.setEphemeralPublicKey
(JWK ephemeralPublicKey) Sets the Ephemeral Public Key header parameter for this JWE. -
Uses of JWK in org.forgerock.json.jose.jwk
Modifier and TypeClassDescriptionclass
This class implements an Elliptical Curve Json Web Key storage and manipulation class.class
Creates an Octet JWK.class
An Octet Key-Pair (OKP) JWK as defined in RFC 8037.class
Implements a RsaJWK.Modifier and TypeMethodDescriptionabstract JWK
JWK.Builder.build()
Builds the JWK.Search for a JWK that matches the kid.Search for a JWK that matches the algorithm and the key usage.static JWK
Parses a String into the proper JWK type.static JWK
Parses a JsonValue into the proper JWK type.Modifier and TypeMethodDescriptionReturn a JWK that matches the JWK predicate.Return a stream of JWK that matches the JWK predicate.JWKSet.getJWKsAsList()
Get the JWKs in the set.JWK.toPublicJwk()
For asymmetric keys, get the public JWK representation of this JWK.Modifier and TypeMethodDescriptionReturn a JWK that matches the JWK predicate.Return a stream of JWK that matches the JWK predicate. -
Uses of JWK in org.forgerock.json.jose.jwk.store
Modifier and TypeMethodDescriptionDeprecated.Deprecated.UseJwksStore.findJwkAsync(String)
instead.Modifier and TypeMethodDescriptionJwksStore.findJwkAsync
(String kid) Search asynchronously for a JWK that matches the kid.JwksStore.findJwkAsync
(Predicate<JWK> predicate) Return the JWK matching the keyID with the algorithm and keyUse.JwksStore.findJwkAsync
(Algorithm algorithm, String keyUse) Search asynchronously for a JWK that matches the algorithm and the key usage.Modifier and TypeMethodDescriptionJwksStore.findJwkAsync
(Predicate<JWK> predicate) Return the JWK matching the keyID with the algorithm and keyUse. -
Uses of JWK in org.forgerock.json.jose.jws
Modifier and TypeMethodDescriptionJwtSecureHeader.getJsonWebKey()
Gets the JSON Web Key header parameter for this JWS.Modifier and TypeMethodDescriptionSigningManager.newSigningHandler
(JWK jwk) Returns a signing handler from the given JSON Web Key (JWK) which will be used to sign a JWT.SigningManager.newSigningHandler
(JWK jwk, Purpose<SigningKey> purpose) Returns a signing handler from the given JSON Web Key (JWK) which will be used to sign a JWT.SigningManager.newSigningHandler
(JWK jwk, Purpose<SigningKey> purpose, Instant expiry) Returns a signing handler from the given JSON Web Key (JWK) which will be used to sign a JWT.SigningManager.newVerificationHandler
(JWK jwk) Returns the signing handler from the given JSON Web Key (JWK) which will be used to verify the JWT.SigningManager.newVerificationHandler
(JWK jwk, Purpose<VerificationKey> purpose) Returns a signing handler from the given JSON Web Key (JWK) which will be used to verify a JWT.SigningManager.newVerificationHandler
(JWK jwk, Purpose<VerificationKey> purpose, Instant expiry) Returns a signing handler from the given JSON Web Key (JWK) which will be used to verify a JWT.void
JwtSecureHeader.setJsonWebKey
(JWK jsonWebKey) Sets the JSON Web Key header parameter for this JWS. -
Uses of JWK in org.forgerock.secrets.jwkset
JwksStore.findJwkAsync(String)
instead.