- SDKs (0)
- How To (0)
- Sample Source Code (0)
- Libraries (0)
- Developers (0)
- Followers (4)
- Changelog (6)
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 (778)
MAC address Vendor Lookup
||The MAC address Vendor Lookup API allows developers to retrieve vendor details and other information for a given MAC address or OUI. This API provides full, up-to-date data sourced from the IEEE...||Security||09.18.2018|
||The Convert Governance API is available by submitting the form. The API identifies cookies, scripts, trackers, privacy scores, and performance impact of scripts. It can help with implementing the...||Security||08.29.2018|
Telstra Programmable Network
||The Telstra Programmable Network API is a self provisioning platform that allows its users to create on demand connectivity services between multiple endpoints and add various network functions to...||Platform-as-a-Service||08.28.2018|
||The Burp API provides a way to integrate with Burp Suite. Burp Suite is an integrated platform for performing security testing of web applications. Burp Suite is a toolkit for web application...||Security||08.21.2018|
||The Cisco Videoscape API is a REST interface designed to monetize and optimize video experiences. Videoscape offers several features including: gathering intelligence across the network, and...||Video||08.20.2018|