Secure Element (SE)

Secure element utilities. More...

Modules

Types
Secure element data types.

Functions

gos_result_t gos_se_set_load_certificate_callback ( gos_se_load_certificate_callback_t callback)
Set callback to load a certificate from a secure element. More...
gos_result_t gos_se_set_operation_callback ( gos_se_operation_t operation, gos_se_operation_callback_t callback)
Set callback to execute given operation on SE. More...

Detailed Description

Secure element utilities.

Also see Secure Element

Function Documentation

gos_se_set_load_certificate_callback()

gos_result_t gos_se_set_load_certificate_callback ( gos_se_load_certificate_callback_t callback )

Set callback to load a certificate from a secure element.

This callback is invoked when Gecko OS was to read a certificate or key from the secure element. See gos_se_load_certificate_callback_t for more details.

Parameters
callback Callback to be invoked by Gecko OS
Returns
gos_result_t Result of the API

gos_se_set_operation_callback()

gos_result_t gos_se_set_operation_callback ( gos_se_operation_t operation,
gos_se_operation_callback_t callback
)

Set callback to execute given operation on SE.

This sets a callback to be invoked by Gecko OS when the specified operation should be on the secure element.

See gos_se_operation_callback_t for more details.

Parameters
operation gos_se_operation_t to set this callback
callback gos_se_operation_callback_t to be invoked for given operation, set NULL to disable operation callback
Returns
gos_result_t Result of the API