A B C F I K P T U
All Classes All Packages
All Classes All Packages
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
KeyConfigbased on this builder. - build() - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Build
KeyConfigbased 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
KeyConfigfrom 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.
All Classes All Packages