Class AwsCrtConfigurationUtils

java.lang.Object
software.amazon.awssdk.http.crt.internal.AwsCrtConfigurationUtils

@SdkInternalApi public final class AwsCrtConfigurationUtils extends Object
  • Method Details

    • buildSocketOptions

      public static software.amazon.awssdk.crt.io.SocketOptions buildSocketOptions(TcpKeepAliveConfiguration tcpKeepAliveConfiguration, Duration connectionTimeout)
    • buildTlsConnectionOptions

      public static software.amazon.awssdk.crt.io.TlsConnectionOptions buildTlsConnectionOptions(software.amazon.awssdk.crt.io.TlsContext tlsContext, Duration tlsNegotiationTimeout, String serverName)
    • 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-owned TlsVersion into the CRT-native TlsContextOptions.TlsVersions