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.
|