SSLContextBuilder | 
SSLContextBuilder.setAuthenticationOptional(boolean authenticationOptional) | 
 Where a SecurityDomain is associated with this Builder if the client presents a certificate an attempt will be made to
 obtain a SecurityIdentity by using the certificate for authentication, setting this flag to true allows for a
 failed authentication to be silently ignored. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setCipherSuiteSelector(CipherSuiteSelector cipherSuiteSelector) | 
 Set the cipher suite selector to use for this context. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setClientMode(boolean clientMode) | 
 Set the client mode of the target SSL context. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setKeyManager(X509ExtendedKeyManager keyManager) | 
 Set the key manager which should be used to hold identities for this context. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setKeyManagerSecurityFactory(SecurityFactory<X509ExtendedKeyManager> keyManagerSecurityFactory) | 
 Set the factory for the key manager which should be used to hold identities for this context. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setMechanismConfigurationSelector(MechanismConfigurationSelector mechanismConfigurationSelector) | 
 | 
SSLContextBuilder | 
SSLContextBuilder.setNeedClientAuth(boolean needClientAuth) | 
 Force the SSLContext created by this builder to need client authentication. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setProtocolSelector(ProtocolSelector protocolSelector) | 
 Set the protocol selector to use for this context. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setProviderName(String name) | 
 Set the provider name. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setProviderSupplier(Supplier<Provider[]> providerSupplier) | 
 Set the provider supplier. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setSecurityDomain(SecurityDomain securityDomain) | 
 Set the security domain to use to authenticate clients. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setSessionCacheSize(int sessionCacheSize) | 
 Sets the size of the cache used for storing SSLSession objects. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setSessionTimeout(int sessionTimeout) | 
 Sets the timeout limit for SSLSession objects. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setTrustManager(X509TrustManager trustManager) | 
 Set the trust manager which should be used to hold identities for this context. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setTrustManagerSecurityFactory(SecurityFactory<X509TrustManager> trustManagerSecurityFactory) | 
 Set the factory for the trust manager which should be used for the initial trust decisions during connection. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setUseCipherSuitesOrder(boolean useCipherSuitesOrder) | 
 Sets whether the local cipher suites preference should be honored. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setWantClientAuth(boolean wantClientAuth) | 
 Force the SSLContext created by this builder to want client authentication. 
 | 
SSLContextBuilder | 
SSLContextBuilder.setWrap(boolean wrap) | 
 Set if the configured SSL engine and sockets created using the SSL context should be wrapped to prevent modification to the configuration. 
 |