public static class SignedHeadersConfig.HeadersConfig
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
static SignedHeadersConfig.HeadersConfig |
create() |
Create a config with no signed headers (e.g.
|
static SignedHeadersConfig.HeadersConfig |
create(java.util.List<java.lang.String> requiredHeaders) |
Create a config with required headers only (e.g.
|
static SignedHeadersConfig.HeadersConfig |
create(java.util.List<java.lang.String> requiredHeaders,
java.util.List<java.lang.String> ifPresentHeaders) |
Create a new instance with both required headers and headers that are signed only if present in request.
|
static SignedHeadersConfig.HeadersConfig |
fromConfig(io.helidon.config.Config config) |
Create a new instance from configuration.
|
public static SignedHeadersConfig.HeadersConfig create()
public static SignedHeadersConfig.HeadersConfig create(java.util.List<java.lang.String> requiredHeaders)
requiredHeaders - headers that must be signedpublic static SignedHeadersConfig.HeadersConfig create(java.util.List<java.lang.String> requiredHeaders, java.util.List<java.lang.String> ifPresentHeaders)
requiredHeaders - headers that must be signed (and signature validation or creation should fail if not signed or
present)ifPresentHeaders - headers that must be signed if present in requestpublic static SignedHeadersConfig.HeadersConfig fromConfig(io.helidon.config.Config config)
config - configuration located at header configCopyright © 2018 Oracle Corporation. All rights reserved.