9.13.3.4.227. Function sss_se05x_session_open

9.13.3.4.227.1. Function Documentation

sss_status_t sss_se05x_session_open(sss_se05x_session_t *session, sss_type_t subsystem, uint32_t application_id, sss_connection_type_t connection_type, void *connectionData)

Open session between application and a security subsystem.

Open virtual session between application (user context) and a security subsystem and function thereof. Pointer to session shall be supplied to all SSS APIs as argument. Low level SSS functions can provide implementation specific behaviour based on the session argument.

Return

status

Parameters
  • [inout] session: Session context.

  • [in] subsystem: Indicates which security subsystem is selected to be used.

  • [in] application_id: ObjectId/AuthenticationID Connecting to:

    • application_id == 0 => Super use / Plaform user

    • Anything else => Authenticated user

  • [in] connection_type: How are we connecting to the system.

  • [inout] connectionData: subsystem specific connection parameters.