SSL_CTX_set_cert_cb

Install a certificate-selection callback invoked during handshake certificate setup.

Synopsis

Declared in <openssl/ssl.h>

void
SSL_CTX_set_cert_cb(
    SSL_CTX* c,
    int(* cb)(SSL*, void*),
    void* arg);

Parameters

NameDescription
cSSL_CTX that owns the callback.
cbCallback that should install certs/keys on ssl and return 1 on success, 0 to defer, or <0 on error.
argOpaque pointer passed to cb.