oracular (3) TSSslServerContextCreate.3ts.gz

Provided by: trafficserver-dev_9.2.4+ds-2_amd64 bug

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

       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).

SEE ALSO

       TSAPI(3ts)

       2024, dev@trafficserver.apache.org