TLS store configuration structure.

Public Attributes#

uint8_t *

Pointer to certificate authority's certificate buffer.

unsigned int

Size of certificate authority certificate pointed by cacert.

unsigned char *

Pointer to client certificate buffer.

unsigned int

Size of client certificate pointed to by clientcert.

unsigned char *

Pointer to client key buffer.

unsigned int

Size of client key pointed to by clientkey.

sl_cert_identifier_t

Identifier for certificate store.

bool

Enable this option to use secure element or atecc608a chip.

Public Attribute Documentation#

cacert#

uint8_t* sl_tls_store_configuration_t::cacert

Pointer to certificate authority's certificate buffer.


cacert_length#

unsigned int sl_tls_store_configuration_t::cacert_length

Size of certificate authority certificate pointed by cacert.


cacert_type#

sl_tls_certificate_type sl_tls_store_configuration_t::cacert_type

clientcert#

unsigned char* sl_tls_store_configuration_t::clientcert

Pointer to client certificate buffer.


clientcert_length#

unsigned int sl_tls_store_configuration_t::clientcert_length

Size of client certificate pointed to by clientcert.


clientcert_type#

sl_tls_certificate_type sl_tls_store_configuration_t::clientcert_type

clientkey#

unsigned char* sl_tls_store_configuration_t::clientkey

Pointer to client key buffer.


clientkey_length#

unsigned int sl_tls_store_configuration_t::clientkey_length

Size of client key pointed to by clientkey.


clientkey_type#

sl_tls_certificate_type sl_tls_store_configuration_t::clientkey_type

cert_identifier#

sl_cert_identifier_t sl_tls_store_configuration_t::cert_identifier

Identifier for certificate store.


use_secure_element#

bool sl_tls_store_configuration_t::use_secure_element

Enable this option to use secure element or atecc608a chip.