7#ifndef NRF_CLOUD_CREDENTIALS_KEYGEN_H_
8#define NRF_CLOUD_CREDENTIALS_KEYGEN_H_
82 uint8_t *out,
size_t out_size,
size_t *out_len);
int nrf_cloud_credentials_csr_generate(uint32_t sec_tag, const char *subject, uint8_t *out, size_t out_size, size_t *out_len)
Generate a Certificate Signing Request (CSR) for the device key.
int nrf_cloud_credentials_key_generate(uint32_t sec_tag)
Generate the device private key on-device for the given sec tag.
int nrf_cloud_credentials_pubkey_get(uint32_t sec_tag, uint8_t *out, size_t out_size, size_t *out_len)
Export the public key of the on-device key pair.
int nrf_cloud_credentials_key_delete(uint32_t sec_tag)
Delete the on-device device private key for the given sec tag.