![]() |
WE310F5
39.00.000
|
SSL TLS support. More...
Go to the source code of this file.
Data Structures | |
struct | M2MB_SSL_CERT_T |
SSL certificate information for conversion and storage. More... | |
struct | M2MB_SSL_CA_INFO_T |
SSL certificate authority list information. More... | |
struct | M2MB_SSL_CA_LIST_T |
SSL certificate authority information for conversion and storage. More... | |
struct | M2MB_SSL_CERT_LIST_T |
SSL Cert list structure. More... | |
union | M2MB_SSL_SEC_INFO_U |
SSL Certificate information union. More... | |
#define | M2MB_SSL_MAX_CA_LIST 10 |
#define | M2MB_SSL_MAX_CERT_NAME_LEN 64 |
enum | M2MB_SSL_CERT_TYPE_E { M2MB_SSL_CACERT, M2MB_SSL_CERT } |
SSL certificate type enum. More... | |
enum | M2MB_SSL_PEMCERT_TYPE_E { M2MB_SSL_PEM_CERT, M2MB_SSL_PEM_PKCS1_PRIVKEY, M2MB_SSL_PEM_PKCS8_PRIVKEY, M2MB_SSL_PEM_PKCS8_ENC_PRIVKEY, M2MB_SSL_PEM_EC_PRIVKEY } |
SSL certificate type enum. More... | |
enum | M2MB_SSL_CERT_FMT_E { M2MB_SSL_DER, M2MB_SSL_PEM } |
SSL certificate format enum. More... | |
typedef enum M2MB_SSL_CERT_TYPE_E | M2MB_SSL_CERT_TYPE_E |
SSL certificate type enum. More... | |
typedef enum M2MB_SSL_PEMCERT_TYPE_E | M2MB_SSL_PEMCERT_TYPE_E |
SSL certificate type enum. More... | |
typedef enum M2MB_SSL_CERT_FMT_E | M2MB_SSL_CERT_FMT_E |
SSL certificate format enum. More... | |
typedef struct M2MB_SSL_CERT_T | M2MB_SSL_CERT_T |
SSL certificate information for conversion and storage. More... | |
typedef struct M2MB_SSL_CA_INFO_T | M2MB_SSL_CA_INFO_T |
SSL certificate authority list information. More... | |
typedef struct M2MB_SSL_CA_LIST_T | M2MB_SSL_CA_LIST_T |
SSL certificate authority information for conversion and storage. More... | |
typedef struct M2MB_SSL_CERT_LIST_T | M2MB_SSL_CERT_LIST_T |
SSL Cert list structure. More... | |
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. More... | |
M2MB_STATUS_T | m2mb_ssl_cert_delete (M2MB_SSL_CERT_TYPE_E sslCertType, CHAR *name) |
Delete certificates. More... | |
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. More... | |
M2MB_STATUS_T | m2mb_ssl_cert_search (M2MB_SSL_CERT_TYPE_E sslCertType, CHAR *certName) |
Search for the given certificate in the system. More... | |
SSL TLS support.
SSL TLS secure socket APIs
Definition in file m2mb_ssl_cert.h.