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.BuilderJwtAuthProvider.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 EncryptedJwtEncryptedJwt. create(SignedJwt jwt, Jwk jwk)Create new EncryptedJwt.SignedJwtEncryptedJwt. decrypt(Jwk jwk)DecryptSignedJwtfrom the content of the encrypted jwt.SignedJwtEncryptedJwt. decrypt(JwkKeys jwkKeys, Jwk defaultJwk)DecryptSignedJwtfrom the content of the encrypted jwt.EncryptedJwt.BuilderEncryptedJwt.Builder. jwk(Jwk jwk)SpecificJwkwhich should be used for content key encryption.static SignedJwtSignedJwt. sign(Jwt jwt, Jwk jwk)Sign a jwt using an explicit jwk.ErrorsSignedJwt. verifySignature(JwkKeys keys, Jwk defaultJwk)Verify signature against the provided keys (the kid of thisPrincipal JWT should be present in theJwkKeysprovided). -
Uses of Jwk in io.helidon.security.jwt.jwk
Subclasses of Jwk in io.helidon.security.jwt.jwk Modifier and Type Class Description classJwkECElliptic curve JSON web key.classJwkOctetSymmetric cipher JSON web key.classJwkRSARSA JSON web key.Fields in io.helidon.security.jwt.jwk declared as Jwk Modifier and Type Field Description static JwkJwk. NONE_JWKA jwk with no fields filled andALG_NONEalgorithm.Methods in io.helidon.security.jwt.jwk that return Jwk Modifier and Type Method Description static JwkJwk. 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.BuilderJwkKeys.Builder. addKey(Jwk key)Add a new JWK to this keys.
-