| Package | Description |
|---|---|
| io.helidon.common.configurable |
General utilities that use
Config. |
| io.helidon.common.pki |
Utilities for PKI configuration and loading of certificates and keys.
|
| io.helidon.microprofile.jwt.auth |
Implementation of Microprofile JWT Auth specification.
|
| io.helidon.security.jwt.jwk |
JWK (JSON web key) support.
|
| io.helidon.security.providers.jwt |
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
|
| io.helidon.security.providers.oidc.common |
Open ID Connect (OIDC) classes usable from all OIDC related components.
|
| Modifier and Type | Method and Description |
|---|---|
static Resource |
Resource.create(String resourcePath)
Load resource from classpath.
|
static Resource |
Resource.create(String description,
byte[] bytes)
Load resource from binary content.
|
static Resource |
Resource.create(String description,
InputStream inputStream)
Load resource from binary content from an input stream, using
Resource.Source.UNKNOWN type. |
static Resource |
Resource.create(String description,
String string)
Load resource from text content (e.g.
|
static Resource |
Resource.create(URI uri)
Load resource from URI provided.
|
static Resource |
Resource.create(URI uri,
Proxy proxy)
Load resource from URI provided with an explicit proxy server.
|
static Resource |
Resource.create(Path fsPath)
Load resource from file system.
|
| Modifier and Type | Method and Description |
|---|---|
static Optional<Resource> |
Resource.create(Config config,
String keyPrefix)
Loads the resource from appropriate location based
on configuration and a key prefix.
|
| Modifier and Type | Method and Description |
|---|---|
KeyConfig.PemBuilder |
KeyConfig.PemBuilder.certChain(Resource resource)
Load certificate chain from PEM resource.
|
KeyConfig.PemBuilder |
KeyConfig.PemBuilder.key(Resource resource)
Read a private key from PEM format from a resource definition.
|
KeyConfig.KeystoreBuilder |
KeyConfig.KeystoreBuilder.keystore(Resource keystore)
Keystore resource definition.
|
KeyConfig.PemBuilder |
KeyConfig.PemBuilder.publicKey(Resource resource)
Read a public key from PEM format from a resource definition.
|
| Modifier and Type | Method and Description |
|---|---|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.signJwk(Resource signJwkResource)
JWK resource used to sign JWTs created by us.
|
JwtAuthProvider.Builder |
JwtAuthProvider.Builder.verifyJwk(Resource verifyJwkResource)
JWK resource used to verify JWTs created by other parties.
|
| Modifier and Type | Method and Description |
|---|---|
JwkKeys.Builder |
JwkKeys.Builder.resource(Resource resource)
Load keys from a resource (must point to JSON text content).
|
| Modifier and Type | Method and Description |
|---|---|
JwtProvider.Builder |
JwtProvider.Builder.signJwk(Resource signJwkResource)
JWK resource used to sign JWTs created by us.
|
JwtProvider.Builder |
JwtProvider.Builder.verifyJwk(Resource verifyJwkResource)
JWK resource used to verify JWTs created by other parties.
|
| Modifier and Type | Method and Description |
|---|---|
OidcConfig.Builder |
OidcConfig.Builder.oidcMetadata(Resource resource)
Resource configuration for OIDC Metadata
containing endpoints to various identity services, as well as information about the identity server.
|
OidcConfig.Builder |
OidcConfig.Builder.signJwk(Resource resource)
A resource pointing to JWK with public keys of signing certificates used
to validate JWT.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.