![]() |
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.