## Uses of Class
org.apache.hc.core5.ssl.SSLContextBuilder

- Packages that use SSLContextBuilder
  Package | Description
  --- | ---
  org.apache.hc.core5.ssl | Utility classes for trust and key material management and TLS/SSL context initialization.

- - ### Uses of SSLContextBuilder in org.apache.hc.core5.ssl

    Methods in org.apache.hc.core5.ssl that return SSLContextBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static SSLContextBuilder` | SSLContextBuilder.`create()`
    `static SSLContextBuilder` | SSLContexts.`custom()` Creates custom SSL context.
    `SSLContextBuilder` | SSLContextBuilder.`loadKeyMaterial(File file, char[] storePassword, char[] keyPassword)`
    `SSLContextBuilder` | SSLContextBuilder.`loadKeyMaterial(File file, char[] storePassword, char[] keyPassword, PrivateKeyStrategy aliasStrategy)`
    `SSLContextBuilder` | SSLContextBuilder.`loadKeyMaterial(KeyStore keyStore, char[] keyPassword)`
    `SSLContextBuilder` | SSLContextBuilder.`loadKeyMaterial(KeyStore keyStore, char[] keyPassword, PrivateKeyStrategy aliasStrategy)`
    `SSLContextBuilder` | SSLContextBuilder.`loadKeyMaterial(Path file, char[] storePassword, char[] keyPassword, OpenOption... openOptions)`
    `SSLContextBuilder` | SSLContextBuilder.`loadKeyMaterial(Path file, char[] storePassword, char[] keyPassword, PrivateKeyStrategy aliasStrategy, OpenOption... openOptions)`
    `SSLContextBuilder` | SSLContextBuilder.`loadKeyMaterial(URL url, char[] storePassword, char[] keyPassword)`
    `SSLContextBuilder` | SSLContextBuilder.`loadKeyMaterial(URL url, char[] storePassword, char[] keyPassword, PrivateKeyStrategy aliasStrategy)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(File file)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(File file, char[] storePassword)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(File file, char[] storePassword, TrustStrategy trustStrategy)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(KeyStore trustStore, TrustStrategy trustStrategy)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(Path file)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(Path file, char[] storePassword)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(Path file, char[] storePassword, TrustStrategy trustStrategy, OpenOption... openOptions)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(TrustStrategy trustStrategy)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(URL url, char[] storePassword)`
    `SSLContextBuilder` | SSLContextBuilder.`loadTrustMaterial(URL url, char[] storePassword, TrustStrategy trustStrategy)`
    `SSLContextBuilder` | SSLContextBuilder.`setKeyManagerFactoryAlgorithm(String keyManagerFactoryAlgorithm)` Sets the key manager factory algorithm name.
    `SSLContextBuilder` | SSLContextBuilder.`setKeyStoreProvider(Provider provider)` Sets the JCA provider to use for creating key stores.
    `SSLContextBuilder` | SSLContextBuilder.`setKeyStoreProvider(String name)` Sets the JCA provider name to use for creating key stores.
    `SSLContextBuilder` | SSLContextBuilder.`setKeyStoreType(String keyStoreType)` Sets the key store type.
    `SSLContextBuilder` | SSLContextBuilder.`setProtocol(String protocol)` Sets the SSLContext algorithm name.
    `SSLContextBuilder` | SSLContextBuilder.`setProvider(Provider provider)`
    `SSLContextBuilder` | SSLContextBuilder.`setProvider(String name)`
    `SSLContextBuilder` | SSLContextBuilder.`setSecureRandom(SecureRandom secureRandom)`
    `SSLContextBuilder` | SSLContextBuilder.`setTrustManagerFactoryAlgorithm(String trustManagerFactoryAlgorithm)` Sets the trust manager factory algorithm name.
    `SSLContextBuilder` | SSLContextBuilder.`setTrustStoreProvider(Provider provider)` Sets the JCA provider to use for creating trust stores.
    `SSLContextBuilder` | SSLContextBuilder.`setTrustStoreProvider(String name)` Sets the JCA provider name to use for creating trust stores.

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.