|
Golioth Firmware SDK
|
#include <client.h>
Data Fields | |
| const uint8_t * | ca_cert |
| size_t | ca_cert_len |
| const uint8_t * | public_cert |
| DER Public client cert. | |
| size_t | public_cert_len |
| const uint8_t * | private_key |
| DER Private client key. | |
| size_t | private_key_len |
| const uint8_t * | secondary_ca_cert |
| DER secondary Common CA cert. | |
| size_t | secondary_ca_cert_len |
Public Key Infrastructure (PKI) credential (aka "certificate").
All memory is owned by user and must persist for the lifetime of the golioth client.
| const uint8_t* golioth_pki_credential::private_key |
| const uint8_t* golioth_pki_credential::public_cert |
| const uint8_t* golioth_pki_credential::secondary_ca_cert |