io.helidon.security.providers.httpsign.InboundClientDefinition
Description
Configuration of inbound client
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
key- | String | The key id of this client to map to this signature validation configuration | |
public- | Keys | For algorithms based on public/private key (such as rsa-sha256), this provides access to the public key of the client | |
hmac. | String | Helper method to configure a password-like secret (instead of byte based #hmac | |
principal- | String | The principal name of the client, defaults to keyId if not configured | |
principal- | Subject | SERVICE | The type of principal we have authenticated (either user or service, defaults to service) |
algorithm | String | Algorithm of signature used by this client |
See the manifest for all available types.