Uses of Class
org.forgerock.json.jose.jwk.JWK
Packages that use 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
Methods in org.forgerock.json.jose.builders with parameters of type JWK -
Uses of JWK in org.forgerock.json.jose.jwe
Methods in org.forgerock.json.jose.jwe that return JWKModifier and TypeMethodDescriptionJweHeader.getEphemeralPublicKey()
Gets the Ephemeral Public Key header parameter for this JWE.Methods in org.forgerock.json.jose.jwe with parameters of type JWKModifier 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
Subclasses of JWK in org.forgerock.json.jose.jwkModifier 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.Methods in org.forgerock.json.jose.jwk that return JWKModifier 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.Methods in org.forgerock.json.jose.jwk that return types with arguments of type JWKModifier 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.Method parameters in org.forgerock.json.jose.jwk with type arguments of type JWKModifier and TypeMethodDescriptionReturn a JWK that matches the JWK predicate.Return a stream of JWK that matches the JWK predicate.Constructors in org.forgerock.json.jose.jwk with parameters of type JWKConstructor parameters in org.forgerock.json.jose.jwk with type arguments of type JWK -
Uses of JWK in org.forgerock.json.jose.jwk.store
Methods in org.forgerock.json.jose.jwk.store that return JWKModifier and TypeMethodDescriptionDeprecated.Deprecated.UseJwksStore.findJwkAsync(String)
instead.Methods in org.forgerock.json.jose.jwk.store that return types with arguments of type JWKModifier 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.Method parameters in org.forgerock.json.jose.jwk.store with type arguments of type JWKModifier 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
Methods in org.forgerock.json.jose.jws that return JWKModifier and TypeMethodDescriptionJwtSecureHeader.getJsonWebKey()
Gets the JSON Web Key header parameter for this JWS.Methods in org.forgerock.json.jose.jws with parameters of type JWKModifier 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
Methods in org.forgerock.secrets.jwkset that return JWK
JwksStore.findJwkAsync(String)
instead.