Uses of Interface
io.helidon.common.pki.Keys
Packages that use 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
Classes in io.helidon.common.pki with type parameters of type KeysModifier and TypeClassDescriptionstatic class
Keys.BuilderBase<BUILDER extends Keys.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends Keys> Fluent API builder base forKeys
.Classes in io.helidon.common.pki that implement KeysModifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.common.pki that return KeysModifier 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.Methods in io.helidon.common.pki with parameters of type Keys -
Uses of Keys in io.helidon.common.tls
Methods in io.helidon.common.tls with parameters of type KeysModifier 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
Methods in io.helidon.config.encryption with parameters of type KeysModifier and TypeMethodDescriptionEncryptionFilter.Builder.privateKey
(Keys privateKey) Private key for RSA based decryption. -
Uses of Keys in io.helidon.security.providers.httpsign
Methods in io.helidon.security.providers.httpsign that return types with arguments of type KeysModifier 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.Methods in io.helidon.security.providers.httpsign with parameters of type KeysModifier 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.