Struct anj_dm_security_instance_init_t

Struct Documentation

struct anj_dm_security_instance_init_t

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

Public Members

const char *server_uri

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

bool bootstrap_server

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

anj_dm_security_mode_t security_mode

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

anj_crypto_security_info_t public_key_or_identity

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

anj_crypto_security_info_t server_public_key

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

anj_crypto_security_info_t secret_key

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

uint16_t ssid

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

uint32_t client_hold_off_time

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

const anj_iid_t *iid

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