public static ClientTlsStrategyBuilder create() {
        return new ClientTlsStrategyBuilder();
    }
Builder for client TLS strategy instances.
<p>
When a particular component is not explicitly set this class will
use its default implementation. System properties will be taken
into account when configuring the default implementations when
{@link #useSystemProperties()} method is called prior to calling
{@link #buildAsync()} or {@link #buildClassic()}.
</p>
<ul>
 <li>ssl.TrustManagerFactory.algorithm</li>
 <li>javax.net.ssl.trustStoreType</li>
 <li>javax.net.ssl.trustStore</li>
 <li>javax.net.ssl.trustStoreProvider</li>
 <li>javax.net.ssl.trustStorePassword</li>
 <li>ssl.KeyManagerFactory.algorithm</li>
 <li>javax.net.ssl.keyStoreType</li>
 <li>javax.net.ssl.keyStore</li>
 <li>javax.net.ssl.keyStoreProvider</li>
 <li>javax.net.ssl.keyStorePassword</li>
 <li>https.protocols</li>
 <li>https.cipherSuites</li>
</ul>

@since 5.0
httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ClientTlsStrategyBuilder.java