public class SslContextFactory extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SslContextFactory.SslContextParameters |
| Modifier and Type | Method and Description |
|---|---|
static SslContextFactory |
createSslContextFactory(boolean forClient,
io.airlift.units.Duration refreshTime,
ScheduledExecutorService scheduledExecutor) |
ReloadableSslContext |
get(File trustCertificatesFile,
Optional<File> clientCertificatesFile,
Optional<File> privateKeyFile,
Optional<String> privateKeyPassword,
long sessionCacheSize,
io.airlift.units.Duration sessionTimeout,
List<String> ciphers) |
ReloadableSslContext |
get(SslContextFactory.SslContextParameters sslContextParameters) |
public static SslContextFactory createSslContextFactory(boolean forClient, io.airlift.units.Duration refreshTime, ScheduledExecutorService scheduledExecutor)
public ReloadableSslContext get(File trustCertificatesFile, Optional<File> clientCertificatesFile, Optional<File> privateKeyFile, Optional<String> privateKeyPassword, long sessionCacheSize, io.airlift.units.Duration sessionTimeout, List<String> ciphers)
public ReloadableSslContext get(SslContextFactory.SslContextParameters sslContextParameters)
Copyright © 2012–2018. All rights reserved.