Class AwsCrtConfigurationUtils
java.lang.Object
software.amazon.awssdk.http.crt.internal.AwsCrtConfigurationUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic software.amazon.awssdk.crt.io.SocketOptionsbuildSocketOptions(TcpKeepAliveConfiguration tcpKeepAliveConfiguration, Duration connectionTimeout) static software.amazon.awssdk.crt.io.TlsConnectionOptionsbuildTlsConnectionOptions(software.amazon.awssdk.crt.io.TlsContext tlsContext, Duration tlsNegotiationTimeout, String serverName) static software.amazon.awssdk.crt.io.TlsCipherPreferenceresolveCipherPreference(Boolean postQuantumTlsEnabled) static software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersionsresolveMinTlsVersion(TlsVersion minTlsVersion) Translate the SDK-ownedTlsVersioninto the CRT-nativeTlsContextOptions.TlsVersions
-
Method Details
-
buildSocketOptions
public static software.amazon.awssdk.crt.io.SocketOptions buildSocketOptions(TcpKeepAliveConfiguration tcpKeepAliveConfiguration, Duration connectionTimeout) -
buildTlsConnectionOptions
-
resolveCipherPreference
public static software.amazon.awssdk.crt.io.TlsCipherPreference resolveCipherPreference(Boolean postQuantumTlsEnabled) -
resolveMinTlsVersion
public static software.amazon.awssdk.crt.io.TlsContextOptions.TlsVersions resolveMinTlsVersion(TlsVersion minTlsVersion) Translate the SDK-ownedTlsVersioninto the CRT-nativeTlsContextOptions.TlsVersions
-