io.helidon.security.providers.httpsign.InboundClientDefinition
Description
Configuration of inbound client
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
key-id | String | The key id of this client to map to this signature validation configuration | |
public-key | Keys | For algorithms based on public/private key (such as rsa-sha256), this provides access to the public key of the client | |
hmac.secret | String | Helper method to configure a password-like secret (instead of byte based #hmacSecret(byte[]) | |
principal-name | String | The principal name of the client, defaults to keyId if not configured | |
principal-type | SubjectType | 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.