Modifier and Type | Method and Description |
---|---|
SSLContextBuilder |
SSLContextBuilder.clientAuthentication(SSLContextBuilder.ClientAuthentication type)
Specifies whether client authentication should be performed on SSL server
sockets produced by a factory created from the resulting context.
|
SSLContextBuilder |
SSLContextBuilder.credential(KeyStore keyStore,
char[] password)
Specifies a credential will be presented to the SSL peer when negotiating
secure sessions using the resulting context.
|
SSLContextBuilder |
SSLContextBuilder.credential(KeyStore keyStore,
String password)
Specifies a credential will be presented to the SSL peer when negotiating
secure sessions using the resulting context.
|
SSLContextBuilder |
KeyStoreSubBuilder.end()
Builds a key store according to the configuration of this builder
and returns to calling builder.
|
SSLContextBuilder |
SSLContextBuilder.excludeCipherSuite(String cipherSuite)
Specifies an SSL cipher suite to exclude from the supported cipher suites
of the underlying context.
|
SSLContextBuilder |
SSLContextBuilder.excludeCipherSuites(String... cipherSuites)
Specifies SSL cipher suites to exclude from the supported cipher suites
of the underlying context.
|
SSLContextBuilder |
SSLContextBuilder.excludeProtocol(String protocol)
Specifies a secure socket transport protocol to exclude from the supported
protocols of the underlying context.
|
SSLContextBuilder |
SSLContextBuilder.excludeProtocols(String... protocols)
Specifies secure socket transport protocols to exclude from the supported
protocols of the underlying context.
|
SSLContextBuilder |
SSLContextBuilder.includeCipherSuite(String cipherSuite)
Specifies an SSL cipher suite to include among those supported by the
underlying context.
|
SSLContextBuilder |
SSLContextBuilder.includeCipherSuites(String... cipherSuites)
Specifies SSL cipher suites to include among those supported by the
underlying context.
|
SSLContextBuilder |
SSLContextBuilder.includeProtocol(String protocol)
Specifies a secure socket transport protocol to include among those
supported by the underlying context.
|
SSLContextBuilder |
SSLContextBuilder.includeProtocols(String... protocols)
Specifies secure socket transport protocols to include among those
supported by the underlying context.
|
static SSLContextBuilder |
SSLContextBuilderFactory.newBuilder()
Creates a new builder instance.
|
SSLContextBuilder |
SSLContextBuilder.peerTrust(KeyStore trustStore)
Specifies a store of trusted certificates that will be used to validate
the identity of the SSL peer when negotiating secure sessions using the
resulting context.
|
SSLContextBuilder |
SSLContextBuilder.protocol(String protocol)
Specifies the name of the secure socket protocol this context will use.
|
SSLContextBuilder |
SSLContextBuilder.provider(Provider provider)
Specifies the JCA provider that will produce the SSL context.
|
SSLContextBuilder |
SSLContextBuilder.provider(String providerName)
Specifies the name of the JCA provider that will produce the SSL context.
|
SSLContextBuilder |
SSLContextBuilder.secureRandom(SecureRandom secureRandom)
Specifies a secure random number generator for use by the resulting context.
|
Copyright © 2016–2018 Carl E Harris, Jr. All rights reserved.