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