Skip to main content

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.

Was this page helpful?