Package org.forgerock.json.jose.jwk
Classes and interfaces for creating and manipulating JWKs.
-
Interface Summary Interface Description EllipticCurveJwk Encapsulates common functionality for JWKs that represent elliptic curve keys: EcJWK and OkpJWK. -
Class Summary Class Description EcJWK This class implements an Elliptical Curve Json Web Key storage and manipulation class.EcJWK.Builder EC JWK builder.JWK The abstract base class for the 3 implementations of JWK.JWK.Builder<B extends JWK.Builder> JWK builder.JWKLookup Helper class to look up and return the keys from specific JWK implementation algorithm types.JWKSet Holds a Set of JWKs.JWKSetParser Provides methods to gather a JWKSet from a URL and return a map of key ids to keys as dictated by that JWKS.KeyUseConstants Represents the supported KeyUse values.OctJWK Creates an Octet JWK.OctJWK.Builder The Octet JWK builder.OkpJWK An Octet Key-Pair (OKP) JWK as defined in RFC 8037.OkpJWK.Builder Builder object for Octet Key-Pair (OKP) JWKs.RsaJWK Implements a RsaJWK.RsaJWK.Builder The RSA JWK builder.RsaJWK.PrimesInfo Holds the other prime factors. -
Enum Summary Enum Description KeyOperation Represents the Possible key operations values.KeyType Enum representing the possible KeyTypes.