Global Secure ToolKit (GSKit) is a set of programmable interfaces that allow an application to be SSL enabled.
Function | Description |
---|---|
gsk_attribute_get_buffer() | Obtains specific character string information about a secure session or an SSL environment, such as certificate store file, certificate store password, application ID, and ciphers. |
gsk_attribute_get_cert_info() | Obtains specific information about either the server or client certificate for a secure session or an SSL environment. |
gsk_attribute_get_enum_value() | Obtains values for specific enumerated data for a secure session or an SSL environment. |
gsk_attribute_get_numeric_value() | Obtains specific numeric information about a secure session or an SSL environment. |
gsk_attribute_set_callback() | Sets callback pointers to routines in the user application. The application can then use these routines for special purposes. |
gsk_attribute_set_buffer() | Sets a specified buffer attribute to a value inside the specified secure session or an SSL environment. |
gsk_attribute_set_enum() | Sets a specified enumerated type attribute to an enumerated value in the secure session or SSL environment. |
gsk_attribute_set_numeric_value() | Sets specific numeric information for a secure session or an SSL environment. |
gsk_environment_close() | Closes the SSL environment and releases all storage associated with the environment. |
gsk_environment_init() | Initializes the SSL environment after any required attributes are set. |
gsk_environment_open() | Returns an SSL environment handle that must be saved and used on subsequent gsk calls. |
gsk_secure_soc_close() | Closes a secure session and free all the associated resources for that secure session. |
gsk_secure_soc_init() | Negotiates a secure session, using the attributes set for the SSL environment and the secure session. |
gsk_secure_soc_misc() | Performs miscellaneous functions for a secure session. |
gsk_secure_soc_open() | Obtains storage for a secure session, sets default values for attributes, and returns a handle that must be saved and used on secure session-related function calls. |
gsk_secure_soc_read() | Receives data from a secure session. |
gsk_secure_soc_startInit() | Starts an asynchronous negotiation of a secure session, using the attributes set for the SSL environment and the secure session. |
gsk_secure_soc_write() | Writes data on a secure session. |
gsk_secure_soc_startRecv() | Initiates an asynchronous receive operation on a secure session. |
gsk_secure_soc_startSend() | Initiates an asynchronous send operation on a secure session. |
gsk_strerror() | Retrieves an error message and associated text string that describes a return value that was returned from calling a GSKit API. |
An application that uses the sockets and GSKit APIs contains the following elements: