#include <security.h>
◆ bootstrap_server
Resource: Bootstrap Server
◆ bootstrap_timeout_s
int32_t bootstrap_timeout_s |
Resource: Bootstrap Server Account Timeout
◆ certificate_usage
const uint8_t* certificate_usage |
Resource: Certificate Usage (NULL for not present)
◆ ciphersuites
avs_net_socket_tls_ciphersuites_t ciphersuites |
Resource: DTLS/TLS Ciphersuite; Note: Passing a value with num_ids == 0
(default) will cause the resource to be absent, resulting in a fallback to defaults.
◆ client_holdoff_s
Resource: Client Hold Off Time
◆ matching_type
const uint8_t* matching_type |
Resource: Matching Type (NULL for not present)
◆ private_cert_or_psk_key
const uint8_t* private_cert_or_psk_key |
◆ private_cert_or_psk_key_size
size_t private_cert_or_psk_key_size |
◆ private_key
avs_crypto_private_key_info_t private_key |
Resource: Secret Key; This is an alternative to the private_cert_or_psk_key
and psk_key fields that may be used only if security_mode
is either ANJAY_SECURITY_CERTIFICATE or ANJAY_SECURITY_EST; it is also an error to specify non-empty values for more than one of these fields at the same time.
◆ psk_identity
avs_crypto_psk_identity_info_t psk_identity |
Resource: Public Key Or Identity; This is an alternative to the public_cert_or_psk_identity
and public_cert fields that may be used only if security_mode
is ANJAY_SECURITY_PSK; it is also an error to specify non-empty values for more than one of these fields at the same time.
◆ psk_key
avs_crypto_psk_key_info_t psk_key |
Resource: Secret Key; This is an alternative to the private_cert_or_psk_key
and private_key fields that may be used only if security_mode
is ANJAY_SECURITY_PSK; it is also an error to specify non-empty values for more than one of these fields at the same time.
◆ public_cert
avs_crypto_certificate_chain_info_t public_cert |
Resource: Public Key Or Identity; This is an alternative to the public_cert_or_psk_identity
and psk_identity
fields that may be used only if security_mode
is either ANJAY_SECURITY_CERTIFICATE or ANJAY_SECURITY_EST; it is also an error to specify non-empty values for more than one of these fields at the same time.
◆ public_cert_or_psk_identity
const uint8_t* public_cert_or_psk_identity |
Resource: Public Key Or Identity
◆ public_cert_or_psk_identity_size
size_t public_cert_or_psk_identity_size |
◆ security_mode
◆ server_name_indication
const char* server_name_indication |
◆ server_public_key
const uint8_t* server_public_key |
Resource: Server Public Key
◆ server_public_key_size
size_t server_public_key_size |
◆ server_sms_number
const char* server_sms_number |
Resource: LwM2M Server SMS Number
◆ server_uri
Resource: LwM2M Server URI
◆ sms_key_parameters
const uint8_t* sms_key_parameters |
Resource: SMS Binding Key Parameters
◆ sms_key_parameters_size
size_t sms_key_parameters_size |
◆ sms_psk_identity
avs_crypto_psk_identity_info_t sms_psk_identity |
Resource: SMS Binding Key Parameters; This is an alternative to the sms_key_parameters
field that may be used only if sms_security_mode
is ANJAY_SMS_SECURITY_DTLS_PSK; it is also an error to specify non-empty values for both fields at the same time.
◆ sms_psk_key
avs_crypto_psk_key_info_t sms_psk_key |
Resource: SMS Binding Secret Key(s); This is an alternative to the sms_secret_key
field that may be used only if sms_security_mode
is ANJAY_SMS_SECURITY_DTLS_PSK; it is also an error to specify non-empty values for both fields at the same time.
◆ sms_secret_key
const uint8_t* sms_secret_key |
Resource: SMS Binding Secret Key(s)
◆ sms_secret_key_size
size_t sms_secret_key_size |
◆ sms_security_mode
Resource: SMS Security Mode
◆ ssid
Resource: Short Server ID
The documentation for this struct was generated from the following file: