wolfSSL_CTX_new - Create a context factory. The factory is used to create SSL objects The next 12 API's are passed as arguments when creating a Context factory. This determines what type of SSL object the factory can create (a server SSL object or a client SSL object), which Protocol will be supported (DTLS or TLS), and which version of that protocol will be used (DTLSv1.1, DTLSv1.2, SSLv3, TLSv1.0, TLSv1.1, TLSv1.2, or soon to come, TLSv1.3) wolfDTLSv1_server_method(void); // DTLS 1.0 wolfSSLv3_server_method(void); // SSL 3.0 wolfTLSv1_server_method(void); // TLS 1.0 wolfTLSv1_1_server_method(void); // TLS 1.1 wolfTLSv1_2_server_method(void); // TLS 1.2 wolfSSLv23_server_method(void); // Use highest possible version from SSLv3 - TLS 1.2 wolfDTLSv1_client_method(void); // DTLS 1.0 wolfSSLv3_client_method(void); // SSL 3.0 wolfTLSv1_client_method(void); // TLS 1.0 wolfTLSv1_1_client_method(void); // TLS 1.1 wolfTLSv1_2_client_method(void); // TLS 1.2 wolfSSLv23_client_method(void); // Use highest possible version from SSLv3 - TLS 1.2 wolfSSL_CTX_load_verify_locations - loads a certificate FILE to verify the peer see also wolfSSL_CTX_load_verify_buffer wolfSSL_new - Generate a new SSL object from the CTX factory wolfSSL_set_fd - Set the file descriptor to be used by client/server wolfSSL_connect - Client side applications call this to connect to server wolfSSL_accept - Server side applications call this to accept client connections wolfSSL_write - creates an encrypted TLS/DTLS packet and sends it over TCP wolfSSL_read - reads in and decrypts an encrypted TLS/DTLS packet wolfSSL_free - Frees all resources when shutting down a connection wolfSSL_CTX_free - Frees the context factory wolfSSL_Cleanup - makes sure no sensitive data remains in memory after shutdown
wolfSSL is portable and can run on bare metal as well as in all common Operating Systems. It is ideal for embedded devices but also scales well in back-end servers due to minimal resource use. Minimal resource use is a side-effect of embedded design!
HTTP Basic Auth
Sorry, no developers found for this API.
API Mashups (0)
Sorry, no mashups for this API.
RELATED APIs (1087)