| Package | Description |
|---|---|
| io.helidon.common.pki |
Utilities for PKI configuration and loading of certificates and keys.
|
| io.helidon.security.provider.httpsign |
Provider supporting validation of incoming signatures and signing of outbound requests.
|
| io.helidon.security.tools.config |
Support for encrypted properties.
|
| io.helidon.webserver |
Reactive web server API.
|
| 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 of
KeyConfig based on this builder. |
KeyConfig |
KeyConfig.PemBuilder.build() |
Build
KeyConfig based on information from PEM files only. |
static KeyConfig |
KeyConfig.fromConfig(Config config) |
Load key config from config.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Optional<KeyConfig> |
InboundClientDefinition.getKeyConfig() |
For rsa-sha256 algorithm, this provides access to the public key of the client.
|
java.util.Optional<KeyConfig> |
OutboundTargetDefinition.getKeyConfig() |
Private key configuration for RSA based algorithms.
|
| 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.
|
| Modifier and Type | Method | Description |
|---|---|---|
SecureConfigFilter.Builder |
SecureConfigFilter.Builder.privateKey(KeyConfig privateKey) |
Private key for RSA based decryption.
|
| Modifier and Type | Method | 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, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.