@DoNotImplement public interface MqttClientSslConfig
MQTT clients.| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_HANDSHAKE_TIMEOUT_MS
The default SSL/TLS handshake timeout in milliseconds.
|
| Modifier and Type | Method and Description |
|---|---|
static @NotNull MqttClientSslConfigBuilder |
builder()
Creates a builder for a secure transport configuration.
|
@NotNull MqttClientSslConfigBuilder |
extend()
Creates a builder for extending this secure transport configuration.
|
@NotNull Optional<List<String>> |
getCipherSuites()
The optional user defined cipher suites.
|
long |
getHandshakeTimeoutMs() |
@NotNull Optional<HostnameVerifier> |
getHostnameVerifier() |
@NotNull Optional<KeyManagerFactory> |
getKeyManagerFactory() |
@NotNull Optional<List<String>> |
getProtocols()
The optional user defined protocols.
|
@NotNull Optional<TrustManagerFactory> |
getTrustManagerFactory() |
static final long DEFAULT_HANDSHAKE_TIMEOUT_MS
@NotNull static @NotNull MqttClientSslConfigBuilder builder()
@NotNull @NotNull Optional<KeyManagerFactory> getKeyManagerFactory()
KeyManagerFactory.@NotNull @NotNull Optional<TrustManagerFactory> getTrustManagerFactory()
TrustManagerFactory.@NotNull @NotNull Optional<List<String>> getCipherSuites()
@NotNull @NotNull Optional<List<String>> getProtocols()
long getHandshakeTimeoutMs()
@NotNull @NotNull Optional<HostnameVerifier> getHostnameVerifier()
@NotNull @NotNull MqttClientSslConfigBuilder extend()