NAME¶
TSSslServerContextCreate - traffic Server TLS server context creation
SYNOPSIS¶
#include <ts/ts.h>
- TSSslContext
TSSslServerContextCreate(TSSslX509 *cert,
char *certname)
- void
TSSslContextDestroy(TSSslContext ctx)
DESCRIPTION¶
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¶
- 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).
COPYRIGHT¶
2020, dev@trafficserver.apache.org