Uses of Class
io.helidon.common.pki.KeyConfig
-
Packages that use KeyConfig Package Description io.helidon.common.pki Utilities for PKI configuration and loading of certificates and keys.io.helidon.config.encryption Support for encrypted properties.io.helidon.grpc.server Reactive gRPC server API.io.helidon.security.providers.httpsign Provider supporting validation of incoming signatures and signing of outbound requests.io.helidon.webclient A reactive client for rest calls.io.helidon.webserver Reactive web server API. -
-
Uses of KeyConfig in io.helidon.common.pki
Methods in io.helidon.common.pki that return KeyConfig Modifier and Type Method Description KeyConfig
KeyConfig.Builder. build()
Build a new instance of the configuration based on this builder.KeyConfig
KeyConfig.KeystoreBuilder. build()
Create an instance ofKeyConfig
based on this builder.KeyConfig
KeyConfig.PemBuilder. build()
BuildKeyConfig
based on information from PEM files only.static KeyConfig
KeyConfig. create(Config config)
Load key config from config. -
Uses of KeyConfig in io.helidon.config.encryption
Methods in io.helidon.config.encryption with parameters of type KeyConfig Modifier and Type Method Description EncryptionFilter.Builder
EncryptionFilter.Builder. privateKey(KeyConfig privateKey)
Private key for RSA based decryption. -
Uses of KeyConfig in io.helidon.grpc.server
Methods in io.helidon.grpc.server with parameters of type KeyConfig Modifier and Type Method Description static SSLContextBuilder
SSLContextBuilder. create(KeyConfig privateKeyConfig)
Creates a builder of theSSLContext
.SSLContextBuilder
SSLContextBuilder. trustConfig(KeyConfig trustConfig)
Set the trust key configuration to be used to validate certificates. -
Uses of KeyConfig in io.helidon.security.providers.httpsign
Methods in io.helidon.security.providers.httpsign that return types with arguments of type KeyConfig Modifier and Type Method Description Optional<KeyConfig>
InboundClientDefinition. keyConfig()
For rsa-sha256 algorithm, this provides access to the public key of the client.Optional<KeyConfig>
OutboundTargetDefinition. keyConfig()
Private key configuration for RSA based algorithms.Methods in io.helidon.security.providers.httpsign with parameters of type KeyConfig Modifier and Type Method Description OutboundTargetDefinition.Builder
OutboundTargetDefinition.Builder. privateKeyConfig(KeyConfig keyConfig)
Private key configuration for RSA based algorithms.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. -
Uses of KeyConfig in io.helidon.webclient
Methods in io.helidon.webclient with parameters of type KeyConfig Modifier and Type Method Description WebClientTls.Builder
WebClientTls.Builder. certificateTrustStore(KeyConfig keyStore)
Sets new certificate trust store.WebClientTls.Builder
WebClientTls.Builder. clientKeyStore(KeyConfig keyConfig)
Sets new certificate key store. -
Uses of KeyConfig in io.helidon.webserver
Methods in io.helidon.webserver with parameters of type KeyConfig Modifier and Type Method Description static SSLContextBuilder
SSLContextBuilder. create(KeyConfig privateKeyConfig)
Deprecated.since 2.0.0, please useWebServerTls.builder()
instead, then configure it withWebServer.Builder.tls(WebServerTls)
orSocketConfiguration.SocketConfigurationBuilder.tls(WebServerTls)
WebServerTls.Builder
WebServerTls.Builder. privateKey(KeyConfig privateKeyConfig)
Configure private key to use for SSL context.WebServerTls.Builder
WebServerTls.Builder. trust(KeyConfig trustConfig)
Set the trust key configuration to be used to validate certificates.SSLContextBuilder
SSLContextBuilder. trustConfig(KeyConfig trustConfig)
Deprecated.since 2.0.0, please useWebServerTls.builder()
instead, then configure it withWebServer.Builder.tls(WebServerTls)
orSocketConfiguration.SocketConfigurationBuilder.tls(WebServerTls)
Method parameters in io.helidon.webserver with type arguments of type KeyConfig Modifier and Type Method Description WebServerTls.Builder
WebServerTls.Builder. privateKey(Supplier<KeyConfig> privateKeyConfigBuilder)
Configure private key to use for SSL context.WebServerTls.Builder
WebServerTls.Builder. trust(Supplier<KeyConfig> trustConfigBuilder)
Set the trust key configuration to be used to validate certificates.
-