Anjay Lite
Loading...
Searching...
No Matches
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
 
const char * public_key_or_identity
 
size_t public_key_or_identity_size
 
const char * server_public_key
 
size_t server_public_key_size
 
const char * secret_key
 
size_t secret_key_size
 
uint16_t ssid
 
uint32_t client_hold_off_time
 
const anj_iid_tiid
 

Detailed Description

Initial structure of a single Instance of the Security Object.

Field Documentation

◆ bootstrap_server

bool bootstrap_server

Resource 1: Bootstrap-Server

◆ client_hold_off_time

uint32_t client_hold_off_time

Resource 11: Client Hold Off Time, valid only for Bootstrap-Server instance

◆ iid

const anj_iid_t* iid

Instance ID. If not set, first non-negative, free integer value is used.

◆ public_key_or_identity

const char* public_key_or_identity

Resource 3: Public Key or Identity

◆ public_key_or_identity_size

size_t public_key_or_identity_size

◆ secret_key

const char* secret_key

Resource 5: Secret Key

◆ secret_key_size

size_t secret_key_size

◆ security_mode

anj_dm_security_mode_t security_mode

Resource 2: Security Mode

◆ server_public_key

const char* server_public_key

Resource 4: Server Public Key

◆ server_public_key_size

size_t server_public_key_size

◆ server_uri

const char* server_uri

Resource 0: LwM2M Server URI This resource has to be provided for initialization

◆ ssid

uint16_t ssid

Resource 10: Short Server ID, for Bootstrap-Server instance ignored.


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