| Package | Description |
|---|---|
| io.helidon.security.provider.httpsign |
Provider supporting validation of incoming signatures and signing of outbound requests.
|
| Modifier and Type | Method | Description |
|---|---|---|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.algorithm(java.lang.String algorithm) |
Algorithm used by this signature.
|
static OutboundTargetDefinition.Builder |
OutboundTargetDefinition.builder(Config config) |
Create a builder from configuration.
|
static OutboundTargetDefinition.Builder |
OutboundTargetDefinition.builder(java.lang.String keyId) |
Get a new builder .
|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.fromConfig(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(java.lang.String secret) |
Shared secret for HMAC based algorithms.
|
OutboundTargetDefinition.Builder |
OutboundTargetDefinition.Builder.keyId(java.lang.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.