A Client-Library callback routine, registered through ct_callback.
typedef struct _cs_sslcertfield
{
CS_VOID *value;
CS_INT field_id;
CS_INT length;
} CS_SSLCERT_FIELD;typedef struct _cs_sslcert
{
CS_INT field_count;
CS_INT extension_count;
CS_UINT start_date;
CS_UINT end_date;
CS_SSLCERT_FIELD *fieldptr;
CS_SSLCERT_FIELD *extensionptr;
} CS_SSLCERT;typedef CS_INT (CS_PUBLIC * CS_CERT_CB) PROTOTYPE ((
CS_VOID *user_data,
CS_SSLCERT *certptr,
CS_INT cert_count,
CS_INT valid
));
A pointer to an array of CS_SSLCERT which has cert_count elements. On return from the callback, all memory used is freed.
The array is not null terminated.
A pointer to field_count elements.
A pointer extension_count elements.