InboundClientDefinition.Builder |
InboundClientDefinition.Builder.algorithm(String algorithm) |
Algorithm of signature used by this client.
|
static InboundClientDefinition.Builder |
InboundClientDefinition.builder(Config config) |
Create a new builder from configuration.
|
static InboundClientDefinition.Builder |
InboundClientDefinition.builder(String keyId) |
Create a new builder for the keyId.
|
InboundClientDefinition.Builder |
InboundClientDefinition.Builder.config(Config config) |
Create a builder instance from configuration.
|
InboundClientDefinition.Builder |
InboundClientDefinition.Builder.hmacSecret(byte[] secret) |
For hmac-sha256 algorithm, this provides access to a secret shared with the client.
|
InboundClientDefinition.Builder |
InboundClientDefinition.Builder.hmacSecret(String secret) |
Helper method to configure a password-like secret (instead of byte based hmacSecret(byte[]) .
|
InboundClientDefinition.Builder |
InboundClientDefinition.Builder.keyId(String keyId) |
The key id of this client to map to this signature validation configuration.
|
InboundClientDefinition.Builder |
InboundClientDefinition.Builder.principalName(String name) |
The principal name of the client, defaults to keyId if not configured.
|
InboundClientDefinition.Builder |
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 |
InboundClientDefinition.Builder.subjectType(SubjectType type) |
The type of principal we have authenticated (either user or service, defaults to service).
|