Older Versions
Older API versions are available as a download. To view, extract the file and open the index.html file in a web browser.
Go to the documentation of this file. 19 #ifndef __ARTIK_SECURITY_H__ 20 #define __ARTIK_SECURITY_H__ 50 #define ARTIK_CERT_SN_MAXLEN 20 124 artik_security_certificate_id cert_id,
char **cert);
144 const char *cert,
char **key);
162 artik_security_certificate_id cert_id,
char **chain);
178 unsigned char *rand,
int len);
194 artik_security_certificate_id cert_id,
unsigned char *sn,
210 artik_error(*get_ec_pubkey_from_cert) (
const char *cert,
char **key);
231 artik_error(*verify_signature_init) (artik_security_handle * handle,
232 const char *signature_pem,
const char *root_ca,
251 artik_error(*verify_signature_update) (artik_security_handle handle,
252 unsigned char *data,
unsigned int data_len);
276 artik_error(*verify_signature_final) (artik_security_handle handle);
292 unsigned char **der_data,
int *length);
artik_security_certificate_id
Certificate identifier.
Security module operations.
int artik_error
Error type.
void * artik_security_handle
Security handle type.
Last updated on: