Class ClientTlsContext

  • All Implemented Interfaces:
    AutoCloseable

    public final class ClientTlsContext
    extends TlsContext
    This class wraps the aws_tls_context from aws-c-io to provide access to TLS configuration contexts in the AWS Common Runtime.
    • Constructor Detail

      • ClientTlsContext

        public ClientTlsContext​(TlsContextOptions options)
                         throws CrtRuntimeException
        Creates a new Client TlsContext. There are significant native resources consumed to create a TlsContext, so most applications will only need to create one and re-use it for all connections.
        Parameters:
        options - A set of options for this context
        Throws:
        CrtRuntimeException - If the provided options are malformed or the system is unable to allocate space for a native tls context