Uses of Class
io.helidon.security.jwt.jwk.Jwk
-
Packages that use Jwk Package Description io.helidon.microprofile.jwt.auth Implementation of Microprofile JWT Auth specification.io.helidon.security.jwt JWT (JSON web token) support.io.helidon.security.jwt.jwk JWK (JSON web key) support. -
-
Uses of Jwk in io.helidon.microprofile.jwt.auth
Methods in io.helidon.microprofile.jwt.auth with parameters of type Jwk Modifier and Type Method Description JwtAuthProvider.Builder
JwtAuthProvider.Builder. defaultJwk(Jwk defaultJwk)
Default JWK which should be used. -
Uses of Jwk in io.helidon.security.jwt
Methods in io.helidon.security.jwt with parameters of type Jwk Modifier and Type Method Description static EncryptedJwt
EncryptedJwt. create(SignedJwt jwt, Jwk jwk)
Create new EncryptedJwt.SignedJwt
EncryptedJwt. decrypt(Jwk jwk)
DecryptSignedJwt
from the content of the encrypted jwt.SignedJwt
EncryptedJwt. decrypt(JwkKeys jwkKeys, Jwk defaultJwk)
DecryptSignedJwt
from the content of the encrypted jwt.EncryptedJwt.Builder
EncryptedJwt.Builder. jwk(Jwk jwk)
SpecificJwk
which should be used for content key encryption.static SignedJwt
SignedJwt. sign(Jwt jwt, Jwk jwk)
Sign a jwt using an explicit jwk.Errors
SignedJwt. verifySignature(JwkKeys keys, Jwk defaultJwk)
Verify signature against the provided keys (the kid of thisPrincipal JWT should be present in theJwkKeys
provided). -
Uses of Jwk in io.helidon.security.jwt.jwk
Subclasses of Jwk in io.helidon.security.jwt.jwk Modifier and Type Class Description class
JwkEC
Elliptic curve JSON web key.class
JwkOctet
Symmetric cipher JSON web key.class
JwkRSA
RSA JSON web key.Fields in io.helidon.security.jwt.jwk declared as Jwk Modifier and Type Field Description static Jwk
Jwk. NONE_JWK
A jwk with no fields filled andALG_NONE
algorithm.Methods in io.helidon.security.jwt.jwk that return Jwk Modifier and Type Method Description static Jwk
Jwk. create(JsonObject json)
Create an instance from Json object.Methods in io.helidon.security.jwt.jwk that return types with arguments of type Jwk Modifier and Type Method Description Optional<Jwk>
JwkKeys. forKeyId(String keyId)
Get a JWK for defined key id if present.List<Jwk>
JwkKeys. keys()
List of keys in this instance.Methods in io.helidon.security.jwt.jwk with parameters of type Jwk Modifier and Type Method Description JwkKeys.Builder
JwkKeys.Builder. addKey(Jwk key)
Add a new JWK to this keys.
-