TSSslServerContextCreate(3ts)

TSSslServerContextCreate3ts

Traffic server tls server context creation

Usage

#include <ts/ts.h>
TSSslContext TSSslServerContextCreate(TSSslX509 *cert, char *certname)
void TSSslContextDestroy(TSSslContext ctx)

Overview

TSSslServerContextCreate() creates a new TLS server context. The context is configured using the TLS settings specified in records.config. The user can pass certificate object(TSSslX509 cert and certname (const char* certname) optionally. This function sets the certificate status callback and initializes OCSP stapling data if cert and certname is provided and ocsp is enabled globally. TSSslServerContextCreate() returns nullptr on failure.

TSSslContextDestroy() destroys a TLS context created by TSSslServerContextCreate(). If ctx is nullptr no operation is performed.

Type

type TSSslContext

The SSL context object. This is an opaque type that can be cast to the underlying SSL library type (SSL_CTX * for the OpenSSL library).

Releases

3 releases since Debian 10 (Buster); the text changed 2 times.

  1. 10
  2. 11
  3. 12

From trafficserver-dev 9.2.5+ds-0+deb12u4 in Debian 12 (Bookworm). Parsed by carta from the page's man source.