Key settings to be used for TLS instance. More...
#include <nrf_tls.h>
Data Fields | |
nrf_tls_certificate_t * | p_own_certificate |
uint8_t * | p_ca_cert_pem |
uint16_t | ca_cert_pem_len |
nrf_tls_preshared_key_t * | p_psk |
nrf_tls_raw_key_t * | p_raw_key |
Key settings to be used for TLS instance.
uint16_t nrf_tls_key_settings_t::ca_cert_pem_len |
Length of the CA certificate.
uint8_t* nrf_tls_key_settings_t::p_ca_cert_pem |
CA certificate in PEM formart.
nrf_tls_certificate_t* nrf_tls_key_settings_t::p_own_certificate |
Own certificate to be used for the instance. Can be NULL.
nrf_tls_preshared_key_t* nrf_tls_key_settings_t::p_psk |
Identitiy and shared secret in case pre-shared key is used. Can be NULL.
nrf_tls_raw_key_t* nrf_tls_key_settings_t::p_raw_key |
Public and private key in case RAW keys are used. This method is not currently supported.