Extended control callback for an X509_LOOKUP_METHOD (with library context).
Declared in <openssl/x509_vfy.h>
typedef int(* X509_LOOKUP_ctrl_ex_fn)(X509_LOOKUP*, int, char const*, long, char**, OSSL_LIB_CTX*, char const*);
Command-specific positive value on success, or non-positive on failure.
| Name | Description |
|---|---|
| ctx | Lookup object receiving the command. |
| cmd | Control command such as X509_L_FILE_LOAD. |
| argc | String argument for cmd, or NULL. |
| argl | Integer argument for cmd. |
| ret | Optional address receiving a result string, or NULL. |
| libctx | Library context for algorithm fetches, or NULL for the default. |
| propq | Property query for algorithm fetches, or NULL. |