Skip to content

io.helidon.security.providers.httpsign.InboundClientDefinition

Description

Configuration of inbound client

Configuration options

KeyTypeDefaultDescription
key-idStringThe key id of this client to map to this signature validation configuration
public-keyKeysFor algorithms based on public/private key (such as rsa-sha256), this provides access to the public key of the client
hmac.secretStringHelper method to configure a password-like secret (instead of byte based #hmacSecret(byte[])
principal-nameStringThe principal name of the client, defaults to keyId if not configured
principal-typeSubjectTypeSERVICEThe type of principal we have authenticated (either user or service, defaults to service)
algorithmStringAlgorithm of signature used by this client

See the manifest for all available types.