| KeyConfig.Builder | KeyConfig.Builder. addCert(X509Certificate certificate) | Add a certificate to the list of certificates, used e.g. | 
| KeyConfig.Builder | KeyConfig.Builder. addCertChain(X509Certificate certificate) | Add an X.509 certificate instance to the end of certification chain. | 
| KeyConfig.Builder | KeyConfig.Builder. config(Config config) | Updated this builder instance from configuration. | 
| static KeyConfig.Builder | KeyConfig. fullBuilder() | Creates a new builder to configure instance. | 
| KeyConfig.Builder | KeyConfig.Builder. privateKey(PrivateKey privateKey) | Configure a private key instance (rather then keystore and alias). | 
| KeyConfig.Builder | KeyConfig.Builder. publicKey(PublicKey publicKey) | Configure a public key instance (rather then keystore and certificate alias). | 
| KeyConfig.Builder | KeyConfig.Builder. publicKeyCert(X509Certificate certificate) | Configure an X.509 certificate instance for public key certificate. | 
| KeyConfig.Builder | KeyConfig.KeystoreBuilder. toFullBuilder() | Create a builder for  KeyConfig from this keystore builder. | 
| KeyConfig.Builder | KeyConfig.PemBuilder. toFullBuilder() | Get a builder filled from this builder to add additional information (such as public key from certificate etc.). | 
| KeyConfig.Builder | KeyConfig.Builder. updateWith(KeyConfig.KeystoreBuilder builder) | Update this builder with information from a keystore builder. | 
| KeyConfig.Builder | KeyConfig.Builder. updateWith(KeyConfig.PemBuilder builder) | Update this builder with information from a pem builder. |