28 #ifndef M2MB_SSL_CERT_H_ 29 #define M2MB_SSL_CERT_H_ 57 #define M2MB_SSL_MAX_CA_LIST 10 58 #define M2MB_SSL_MAX_CERT_NAME_LEN 64 61 typedef enum M2MB_SSL_CERT_TYPE_E M2MB_STATUS_T m2mb_ssl_cert_search(M2MB_SSL_CERT_TYPE_E sslCertType, CHAR *certName)
Search for the given certificate in the system.
M2MB_SSL_CERT_FMT_E
SSL certificate format enum.
M2MB_SSL_CA_LIST_T ca_List
struct M2MB_SSL_CA_INFO_T M2MB_SSL_CA_INFO_T
SSL certificate authority list information.
struct M2MB_SSL_CERT_LIST_T M2MB_SSL_CERT_LIST_T
SSL Cert list structure.
M2MB_STATUS_T m2mb_ssl_cert_store(M2MB_SSL_CERT_TYPE_E sslCertType, M2MB_SSL_SEC_INFO_U sslSecInfo, CHAR *name, M2MB_SSL_CERT_FMT_E format)
Store certificates from buffer.
M2MB_SSL_CERT_TYPE_E
SSL certificate type enum.
SSL certificate information for conversion and storage.
M2MB_SSL_CA_INFO_T * ca_Info[M2MB_SSL_MAX_CA_LIST]
#define M2MB_SSL_MAX_CERT_NAME_LEN
M2MB_STATUS_T m2mb_ssl_cert_delete(M2MB_SSL_CERT_TYPE_E sslCertType, CHAR *name)
Delete certificates.
M2MB_SSL_PEMCERT_TYPE_E
SSL certificate type enum.
SSL certificate authority information for conversion and storage.
struct M2MB_SSL_CERT_T M2MB_SSL_CERT_T
SSL certificate information for conversion and storage.
SSL Certificate information union.
SSL certificate authority list information.
#define M2MB_SSL_MAX_CA_LIST
struct M2MB_SSL_CA_LIST_T M2MB_SSL_CA_LIST_T
SSL certificate authority information for conversion and storage.
char name[M2MB_SSL_MAX_CA_LIST][M2MB_SSL_MAX_CERT_NAME_LEN]
INT32 m2mb_ssl_cert_get(M2MB_SSL_CERT_TYPE_E sslCertType, M2MB_SSL_CERT_LIST_T *sslCertList)
It gets the list of the certificates stored.