| Package | Description |
|---|---|
| io.helidon.security.providers.httpsign |
Provider supporting validation of incoming signatures and signing of outbound requests.
|
| Modifier and Type | Method and Description |
|---|---|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.algorithm(String algorithm)
Algorithm used by this signature.
|
static OutboundTargetDefinition.Builder |
OutboundTargetDefinition.builder(Config config)
Create a builder from configuration.
|
static OutboundTargetDefinition.Builder |
OutboundTargetDefinition.builder(String keyId)
Get a new builder .
|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.config(Config config)
Update this builder instance from configuration.
|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.header(HttpSignHeader header)
Header to store signature in.
|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.hmacSecret(byte[] secret)
Shared secret for HMAC based algorithms.
|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.hmacSecret(String secret)
Shared secret for HMAC based algorithms.
|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.keyId(String keyId)
Key id of this service (will be mapped by target service to validate signature).
|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.privateKeyConfig(KeyConfig keyConfig)
Private key configuration for RSA based algorithms.
|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.signedHeaders(SignedHeadersConfig config)
Configuration of required and "if-present" headers to be signed for this target.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.