Package software.amazon.awssdk.crt.io
package software.amazon.awssdk.crt.io
-
ClassDescriptionThis class wraps the aws_client_bootstrap from aws-c-io to provide a client context for all protocol stacks in the AWS Common Runtime.This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.Supplied during calls to DirectoryTraversal.traverse() as each entry is encountered.Deprecated.It is currently an EXPERIMENTAL feature meant for internal use only.Handler invoked during calls to DirectoryTraversal.traverse() as each entry is encountered.This class wraps the aws_event_loop_group from aws-c-io to provide access to an event loop for the MQTT protocol stack in the AWS Common Runtime.Configuration options for the exponential backoff retry strategy for http requestsWhat kind of jitter or randomization to apply to the backoff time interval https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/Java wrapper around the native CRT host resolver, responsible for performing async dns lookupsHandle to a loaded PKCS#11 library.Controls how Pkcs11Lib calls
C_Initialize()
andC_Finalize()
on the PKCS#11 library.This class wraps the aws_server_bootstrap from aws-c-io to provide a server context for all protocol stacks in the AWS Common Runtime.This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.This class wraps the aws_socket_options from aws-c-io to provide access to TCP/UDP socket configuration in the AWS Common Runtime.Socket communications domainSocket typeTop-level configuration for http retries.A TlsCipherPreference represents a hardcoded ordered list of TLS Ciphers to use when negotiating a TLS Connection.Connection-specific TLS options.This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.Top level configuration for the custom TLS key operations.This class wraps the aws_tls_connection_options from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.Options for TLS using a PKCS#11 library for private key operations.The hash algorithm of a TLS private key operation.A class containing a mutual TLS (mTLS) Private Key operation that needs to be performed.The type of TlsKeyOperation that needs to be performed by the TlsKeyOperationHandler interface.Interface for handling private key operations during the TLS handshake.The signature of a TLS private key operation.Wrapper around an http URI