/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ package software.amazon.awssdk.crt.io; import software.amazon.awssdk.crt.CrtRuntimeException; /** * This class wraps the aws_tls_context from aws-c-io to provide access to TLS * configuration contexts in the AWS Common Runtime. */ public final class ServerTlsContext extends TlsContext { /** * Creates a new Server 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. * * @param 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 */ public ServerTlsContext(TlsContextOptions options) throws CrtRuntimeException { super(options); } };