| 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.security.providers.httpsign |
Provider supporting validation of incoming signatures and signing of outbound requests.
|
| io.helidon.webserver |
Reactive web server API.
|
| Modifier and Type | Method and Description |
|---|---|
KeyConfig |
KeyConfig.Builder.build()
Build a new instance of the configuration based on this builder.
|
KeyConfig |
KeyConfig.KeystoreBuilder.build()
Create an instance of
KeyConfig based on this builder. |
KeyConfig |
KeyConfig.PemBuilder.build()
Build
KeyConfig based on information from PEM files only. |
static KeyConfig |
KeyConfig.create(Config config)
Load key config from config.
|
| Modifier and Type | Method and Description |
|---|---|
EncryptionFilter.Builder |
EncryptionFilter.Builder.privateKey(KeyConfig privateKey)
Private key for RSA based decryption.
|
| Modifier and Type | Method and 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.
|
| Modifier and Type | Method and 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.
|
| Modifier and Type | Method and Description |
|---|---|
static SSLContextBuilder |
SSLContextBuilder.create(KeyConfig privateKeyConfig)
Creates a builder of the
SSLContext. |
SSLContextBuilder |
SSLContextBuilder.trustConfig(KeyConfig trustConfig)
Set the trust key configuration to be used to validate certificates.
|
Copyright © 2018–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.