A B C F I K P T U 
All Classes All Packages

A

addCert(X509Certificate) - Method in class io.helidon.common.pki.KeyConfig.Builder
Add a certificate to the list of certificates, used e.g.
addCertAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Add an alias to list of aliases used to generate a trusted set of certificates.
addCertChain(X509Certificate) - Method in class io.helidon.common.pki.KeyConfig.Builder
Add an X.509 certificate instance to the end of certification chain.

B

build() - Method in class io.helidon.common.pki.KeyConfig.Builder
Build a new instance of the configuration based on this builder.
build() - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Create an instance of KeyConfig based on this builder.
build() - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
Build KeyConfig based on information from PEM files only.
Builder() - Constructor for class io.helidon.common.pki.KeyConfig.Builder
 

C

certAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Alias of X.509 certificate of public key.
certChain() - Method in class io.helidon.common.pki.KeyConfig
The X.509 Certificate Chain.
certChain(Resource) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
Load certificate chain from PEM resource.
certChainAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Alias of an X.509 chain.
certificates(Resource) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
Read one or more certificates in PEM format from a resource definition.
certs() - Method in class io.helidon.common.pki.KeyConfig
The X.509 Certificates.
config(Config) - Method in class io.helidon.common.pki.KeyConfig.Builder
Updated this builder instance from configuration.
config(Config) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Update this builder from configuration.
config(Config) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
Update this builder from configuration.
create(Config) - Static method in class io.helidon.common.pki.KeyConfig
Load key config from config.

F

fullBuilder() - Static method in class io.helidon.common.pki.KeyConfig
Creates a new builder to configure instance.

I

io.helidon.common.pki - module io.helidon.common.pki
Utilities for PKI configuration and loading of certificates and keys.
io.helidon.common.pki - package io.helidon.common.pki
Utilities for PKI configuration and loading of certificates and keys.

K

key(Resource) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
Read a private key from PEM format from a resource definition.
keyAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Alias of the private key in the keystore.
KeyConfig - Class in io.helidon.common.pki
Configuration of keystore, certificates and keys.
KeyConfig.Builder - Class in io.helidon.common.pki
Fluent API builder for KeyConfig.
KeyConfig.KeystoreBuilder - Class in io.helidon.common.pki
Builder for resources from a java keystore (PKCS12, JKS etc.).
KeyConfig.PemBuilder - Class in io.helidon.common.pki
Builder for PEM files - accepts private key and certificate chain.
keyPassphrase(char[]) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Pass-phrase of the key in the keystore (used for private keys).
keyPassphrase(char[]) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
Passphrase for private key.
keyPassphrase(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Pass-phrase of the key in the keystore (used for private keys).
keyPassphrase(String) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
Passphrase for private key.
keystore(Resource) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Keystore resource definition.
keystoreBuilder() - Static method in class io.helidon.common.pki.KeyConfig
Build this instance from a java keystore (such as PKCS12 keystore).
keystorePassphrase(char[]) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Pass-phrase of the keystore (supported with JKS and PKCS12 keystores).
keystorePassphrase(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Pass-phrase of the keystore (supported with JKS and PKCS12 keystores).
keystoreType(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Set type of keystore.

P

pemBuilder() - Static method in class io.helidon.common.pki.KeyConfig
Build this instance from PEM files (usually a pair of private key and certificate chain).
PkiException - Exception in io.helidon.common.pki
Exception caused by PKI handling (keystores, keys, certificates).
privateKey() - Method in class io.helidon.common.pki.KeyConfig
The private key of this config if configured.
privateKey(PrivateKey) - Method in class io.helidon.common.pki.KeyConfig.Builder
Configure a private key instance (rather then keystore and alias).
publicCert() - Method in class io.helidon.common.pki.KeyConfig
The public X.509 Certificate if configured.
publicKey() - Method in class io.helidon.common.pki.KeyConfig
The public key of this config if configured.
publicKey(Resource) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
Read a public key from PEM format from a resource definition.
publicKey(PublicKey) - Method in class io.helidon.common.pki.KeyConfig.Builder
Configure a public key instance (rather then keystore and certificate alias).
publicKeyCert(X509Certificate) - Method in class io.helidon.common.pki.KeyConfig.Builder
Configure an X.509 certificate instance for public key certificate.

T

toFullBuilder() - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
Create a builder for KeyConfig from this keystore builder.
toFullBuilder() - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
Get a builder filled from this builder to add additional information (such as public key from certificate etc.).
trustStore() - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
If you want to build a trust store, call this method to add all certificates present in the keystore to certificate list.

U

updateWith(KeyConfig.KeystoreBuilder) - Method in class io.helidon.common.pki.KeyConfig.Builder
Update this builder with information from a keystore builder.
updateWith(KeyConfig.PemBuilder) - Method in class io.helidon.common.pki.KeyConfig.Builder
Update this builder with information from a pem builder.
A B C F I K P T U 
All Classes All Packages