| Package | Description |
|---|---|
| io.helidon.security.provider.httpsign |
Provider supporting validation of incoming signatures and signing of outbound requests.
|
| Modifier and Type | Method | Description |
|---|---|---|
static SignedHeadersConfig.HeadersConfig |
SignedHeadersConfig.HeadersConfig.create() |
Create a config with no signed headers (e.g.
|
static SignedHeadersConfig.HeadersConfig |
SignedHeadersConfig.HeadersConfig.create(java.util.List<java.lang.String> requiredHeaders) |
Create a config with required headers only (e.g.
|
static SignedHeadersConfig.HeadersConfig |
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 |
SignedHeadersConfig.HeadersConfig.fromConfig(Config config) |
Create a new instance from configuration.
|
| Modifier and Type | Method | Description |
|---|---|---|
SignedHeadersConfig.Builder |
SignedHeadersConfig.Builder.config(java.lang.String method,
SignedHeadersConfig.HeadersConfig config) |
Configuration of a single method (see
SecurityEnvironment.getMethod() to set required and
"if-present" headers to be signed (or to be expected in inbound signature). |
SignedHeadersConfig.Builder |
SignedHeadersConfig.Builder.defaultConfig(SignedHeadersConfig.HeadersConfig config) |
Default configuration is used by methods that do not have an explicit configuration.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.