Uses of Class
io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
Package
Description
Provider supporting validation of incoming signatures and signing of outbound requests.
-
Uses of InboundClientDefinition.Builder in io.helidon.security.providers.httpsign
Modifier and TypeMethodDescriptionAlgorithm of signature used by this client.Create a new builder from configuration.Create a new builder for the keyId.Create a builder instance from configuration.InboundClientDefinition.Builder.hmacSecret
(byte[] secret) For hmac-sha256 algorithm, this provides access to a secret shared with the client.InboundClientDefinition.Builder.hmacSecret
(String secret) Helper method to configure a password-like secret (instead of byte basedhmacSecret(byte[])
.The key id of this client to map to this signature validation configuration.InboundClientDefinition.Builder.principalName
(String name) The principal name of the client, defaults to keyId if not configured.InboundClientDefinition.Builder.publicKeyConfig
(KeyConfig keyConfig) For algorithms based on public/private key (such as rsa-sha256), this provides access to the public key of the client.InboundClientDefinition.Builder.subjectType
(SubjectType type) The type of principal we have authenticated (either user or service, defaults to service).