Configures the SSL communication.
#include "BS_API.h" int BS2_SetSSLHandler(void* context, PreferMethod ptrPreferMethod, GetRootCaFilePath ptrGetRootCaFilePath, GetServerCaFilePath ptrGetServerCaFilePath, GetServerPrivateKeyFilePath ptrGetServerPrivateKeyFilePath, GetPassword ptrGetPassword, OnErrorOccured ptrOnErrorOccured);
context
: ContextptrPreferMethod
: Callback function that is called when to retrieve the SSL Method Mask.ptrGetRootCaFilePath
: Callback function that is called when to retrieve the root CA file directory. ptrGetServerCaFilePath
: Callback function that is called when to retrieve the server CA file directory. ptrGetServerPrivateKeyFilePath
: Callback function that is called when to retrieve the server private key file directory. ptrGetPassword
: Callback function that is called when to retrieve the password. ptrOnErrorOccured
: Callback function that is called when an error has occurred.
If successfully done, BS_SDK_SUCCESS
will be returned.
If there is an error, the corresponding error code will be returned.