Package com.nimbusds.jose.jwk
JSON Web Key (JWK) classes.
This package provides representation, serialisation and parsing of Elliptic Curve (EC), RSA and symmetric JWKs.
References:
-
Interface Summary Interface Description AsymmetricJWK Asymmetric (pair) JSON Web Key (JWK).CurveBasedJWK Curve based JSON Web Key (JWK).PasswordLookup Password lookup interface.SecretJWK Secret (symmetric) JSON Web Key (JWK). -
Class Summary Class Description Curve Cryptographic curve.ECKey Public and privateElliptic Curve
JSON Web Key (JWK).ECKey.Builder Builder for constructing Elliptic Curve JWKs.ECParameterTable Elliptic curve parameter table.JWK The base abstract class for JSON Web Keys (JWKs).JWKMatcher JSON Web Key (JWK) matcher.JWKMatcher.Builder Builder for constructing JWK matchers.JWKParameterNames JSON Web Key (JWK) parameter names.JWKSelector Selects (filters) one or more JSON Web Keys (JWKs) from a JWK set.JWKSet JSON Web Key (JWK) set.KeyConverter Key converter.KeyType Key type.KeyUse Enumeration of public key uses.OctetKeyPair Octet key pair
JSON Web Key (JWK), used to represent Edwards-curve keys.OctetKeyPair.Builder Builder for constructing Octet Key Pair JWKs.OctetSequenceKey Octet sequence
JSON Web Key (JWK), used to represent symmetric keys.OctetSequenceKey.Builder Builder for constructing octet sequence JWKs.RSAKey Public and privateRSA
JSON Web Key (JWK).RSAKey.Builder Builder for constructing RSA JWKs.RSAKey.OtherPrimesInfo Other Primes Info, represents the privateoth
parameter of a RSA JWK.ThumbprintURI JSON Web Key (JWK) thumbprint URI.ThumbprintUtils Thumbprint utilities. -
Enum Summary Enum Description KeyOperation Enumeration of key operations. -
Exception Summary Exception Description JWKException JSON Web Key (JWK) related exception.