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
callbackCallback 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
operationgos_se_operation_t to set this callback
callbackgos_se_operation_callback_t to be invoked for given operation, set NULL to disable operation callback
Returns
gos_result_t Result of the API