| Package | Description |
|---|---|
| io.helidon.security.jwt |
JWT (JSON web token) support.
|
| io.helidon.security.jwt.jwk |
JWK (JSON web key) support.
|
| io.helidon.security.providers.oidc.common |
Open ID Connect (OIDC) classes usable from all OIDC related components.
|
| Modifier and Type | Method and Description |
|---|---|
static SignedJwt |
SignedJwt.sign(Jwt jwt,
JwkKeys jwks)
Sign a jwt using a key obtained based on kid from
JwkKeys. |
Errors |
SignedJwt.verifySignature(JwkKeys keys)
Verify signature against the provided keys (the kid of this
JWT should be present in the
JwkKeys provided). |
Errors |
SignedJwt.verifySignature(JwkKeys keys,
Jwk defaultJwk)
Verify signature against the provided keys (the kid of thisPrincipal
JWT should be present in the
JwkKeys provided). |
| Modifier and Type | Method and Description |
|---|---|
JwkKeys |
JwkKeys.Builder.build()
Build a new keys instance.
|
| Modifier and Type | Method and Description |
|---|---|
JwkKeys |
OidcConfig.signJwk()
JWK used for signature validation.
|
| Modifier and Type | Method and Description |
|---|---|
OidcConfig.Builder |
OidcConfig.Builder.signJwk(JwkKeys jwk)
Set
JwkKeys to use for JWT validation. |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.