Package | Description |
---|---|
io.jsonwebtoken | |
io.jsonwebtoken.security |
Modifier and Type | Method and Description |
---|---|
PublicJwk<?> |
JweHeader.getEphemeralPublicKey()
Returns the
epk (Ephemeral
Public Key) header value created by the JWE originator for use with key agreement algorithms, or
null if not present. |
PublicJwk<?> |
ProtectedHeader.getJwk()
Returns the
jwk (JSON Web Key) associated with the JWT. |
Modifier and Type | Method and Description |
---|---|
T |
ProtectedHeaderMutator.jwk(PublicJwk<?> jwk)
Sets the
jwk (JSON Web Key) associated with the JWT. |
Modifier and Type | Interface and Description |
---|---|
interface |
PrivateJwk<K extends PrivateKey,L extends PublicKey,M extends PublicJwk<L>>
JWK representation of a
PrivateKey . |
interface |
PrivateJwkBuilder<K extends PrivateKey,L extends PublicKey,J extends PublicJwk<L>,M extends PrivateJwk<K,L,J>,T extends PrivateJwkBuilder<K,L,J,M,T>>
An
AsymmetricJwkBuilder that creates PrivateJwk instances. |
interface |
PublicJwkBuilder<K extends PublicKey,L extends PrivateKey,J extends PublicJwk<K>,M extends PrivateJwk<L,K,J>,P extends PrivateJwkBuilder<L,K,J,M,P>,T extends PublicJwkBuilder<K,L,J,M,P,T>>
An
AsymmetricJwkBuilder that creates PublicJwk instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
EcPublicJwk
JWK representation of an
ECPublicKey as defined by the JWA (RFC 7518) specification sections on
Parameters for Elliptic Curve Keys and
Parameters for Elliptic Curve Public Keys. |
interface |
OctetPublicJwk<K extends PublicKey>
|
interface |
RsaPublicJwk
JWK representation of an
RSAPublicKey as defined by the JWA (RFC 7518) specification sections on
Parameters for RSA Keys and
Parameters for RSA Public Keys. |
Modifier and Type | Method and Description |
---|---|
static String |
Jwks.json(PublicJwk<?> publicJwk)
Converts the specified
PublicJwk into JSON. |
Copyright © 2014–2025 jsonwebtoken.io. All rights reserved.