Anjay Lite
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
anj_dm_security_instance_init_t Struct Reference

#include <security_object.h>

Data Fields

const char * server_uri
 
bool bootstrap_server
 
anj_dm_security_mode_t security_mode
 
anj_crypto_security_info_t public_key_or_identity
 
anj_crypto_security_info_t server_public_key
 
anj_crypto_security_info_t secret_key
 
uint16_t ssid
 
uint32_t client_hold_off_time
 
const anj_iid_tiid
 

Detailed Description

Security Object Instance initialization structure. Should be filled before passing to anj_dm_security_obj_add_instance.

Field Documentation

◆ bootstrap_server

bool bootstrap_server

Bootstrap-Server Resource (/0/x/1) value.

◆ client_hold_off_time

uint32_t client_hold_off_time

Client Hold Off Time Resource (/0/x/11) value. This Resource is ignored for Management Servers.

◆ iid

const anj_iid_t* iid

Optional Instance ID. If NULL, a new unique Instance ID will be chosen automatically.

◆ public_key_or_identity

anj_crypto_security_info_t public_key_or_identity

Public Key or Identity Resource (/0/x/3) value.

◆ secret_key

Secret Key Resource (/0/x/5) value.

◆ security_mode

anj_dm_security_mode_t security_mode

Security Mode Resource (/0/x/2) value.

◆ server_public_key

anj_crypto_security_info_t server_public_key

Server Public Key Resource (/0/x/4) value.

◆ server_uri

const char* server_uri

LwM2M Server URI Resource (/0/x/0) value.

◆ ssid

uint16_t ssid

Short Server ID Resource (/0/x/10) value. This Resource is ignored for Bootstrap Servers.


The documentation for this struct was generated from the following file: