Uses of Interface
io.helidon.common.pki.Keys
Package
Description
Utilities for PKI configuration and loading of certificates and keys.
TLS Configuration for client and server.
Support for encrypted properties.
Provider supporting validation of incoming signatures and signing of outbound requests.
-
Uses of Keys in io.helidon.common.pki
Modifier and TypeClassDescriptionstatic class
Keys.BuilderBase<BUILDER extends Keys.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends Keys> Fluent API builder base forKeys
.Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations.Modifier and TypeMethodDescriptionKeys.Builder.build()
Keys.Builder.buildPrototype()
static Keys
Keys.create()
Create a new instance with default values.static Keys
Create a new instance from configuration. -
Uses of Keys in io.helidon.common.tls
Modifier and TypeMethodDescriptionTlsConfig.BuilderBase.privateKey
(Keys privateKeyConfig) Private key to use.TlsConfig.BuilderBase.privateKeyCertChain
(Keys privateKeyCertChainConfig) Certificate chain of the private key.List of certificates that form the trust manager. -
Uses of Keys in io.helidon.config.encryption
Modifier and TypeMethodDescriptionEncryptionFilter.Builder.privateKey
(Keys privateKey) Private key for RSA based decryption. -
Uses of Keys in io.helidon.security.providers.httpsign
Modifier and TypeMethodDescriptionInboundClientDefinition.keyConfig()
For rsa-sha256 algorithm, this provides access to the public key of the client.OutboundTargetDefinition.keyConfig()
Private key configuration for RSA based algorithms.Modifier and TypeMethodDescriptionOutboundTargetDefinition.Builder.privateKeyConfig
(Keys keyConfig) Private key configuration for RSA based algorithms.InboundClientDefinition.Builder.publicKeyConfig
(Keys keyConfig) For algorithms based on public/private key (such as rsa-sha256), this provides access to the public key of the client.