RSA BSAFE SSL-C

Security protocol components for C

Search

Extra Data Types

This section describes the types used to support the extra data stored in the SSL or SSL_CTX structures.

Typedefs

typedef int SSL_EX_DATA_NEW_CB_T (char *obj, char *item, char *ad, int index, long argl, char *argp)
 A type of callback function that can create a new extra data structure for use at a later stage. More...

typedef void SSL_EX_DATA_FREE_CB_T (char *obj, char *item, char *ad, int index, long argl, char *argp)
 A type of callback function that can be used to free an extra data structure. More...

typedef int SSL_EX_DATA_DUP_CB_T (char *obj_to, char *obj_from, char **item, int index, long argl, char *argp)
 A type of callback function that can be used to duplicate an extra data structure. More...


Typedef Documentation

typedef int SSL_EX_DATA_DUP_CB_T(char *obj_to, char *obj_from, char **item, int index, long argl, char *argp)
 

A type of callback function that can be used to duplicate an extra data structure.

Parameters:
obj_to [In] The object that the extra data is to duplicate to.
obj_from [In] The object from which the extra data is to duplicate.
item [In] The element of the extra data in obj_to that exists at index and is to be duplicated.
index [In] The index into the external data of obj.
argl [In] A user-defined long argument.
argp [In] A user-defined pointer argument.

typedef void SSL_EX_DATA_FREE_CB_T(char *obj, char *item, char *ad, int index, long argl, char *argp)
 

A type of callback function that can be used to free an extra data structure.

Parameters:
obj [In] The object that contains the reference to the extra data.
item [In] The element of the extra data in obj that exists at index and is to be freed.
ad [In] The reference to external data structure.
index [In] The index into the external data of obj.
argl [In] A user-defined long argument.
argp [In] A user-defined pointer argument.

typedef int SSL_EX_DATA_NEW_CB_T(char *obj, char *item, char *ad, int index, long argl, char *argp)
 

A type of callback function that can create a new extra data structure for use at a later stage.

Parameters:
obj [In] The object that contains the reference to the extra data.
item [In] The element of the extra data in obj that exists at index.
ad [In] The reference to external data structure.
index [In] The index into the external data of obj.
argl [In] A user-defined long argument.
argp [In] A user-defined pointer argument.


Copyright (c) 1999-2004 RSA Security Inc. All rights reserved. 050-001001-2600-000-000 - 2.6