java.lang.Object
io.helidon.security.jwt.jwk.JwkKeys.Builder
- All Implemented Interfaces:
- Builder<JwkKeys.Builder,,- JwkKeys> - Supplier<JwkKeys>
- Enclosing class:
- JwkKeys
public static final class JwkKeys.Builder
extends Object
implements Builder<JwkKeys.Builder,JwkKeys> 
Builder of 
JwkKeys.- 
Method SummaryModifier and TypeMethodDescriptionAdd a new JWK to this keys.build()Build a new keys instance.json(JsonObject json) Load keys from JSON.Load keys from a resource (must point to JSON text content).
- 
Method Details- 
buildBuild a new keys instance.- Specified by:
- buildin interface- Builder<JwkKeys.Builder,- JwkKeys> 
- Returns:
- JwkKeys created from this builder
 
- 
addKeyAdd a new JWK to this keys.- Parameters:
- key- the JWK instance
- Returns:
- updated builder instance
 
- 
resourceLoad keys from a resource (must point to JSON text content).- Parameters:
- resource- the resource with JSON data (file, classpath, URI etc.)
- Returns:
- updated builder instance
- Throws:
- NullPointerException- in case the path is null
 
- 
jsonLoad keys from JSON.- Parameters:
- json- the JSON data
- Returns:
- updated builder instance
 
 
-