- SDKs (0)
- How To (0)
- Sample Source Code (0)
- Libraries (0)
- Developers (0)
- Followers (5)
- 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 (885)
| Tapkey Management||Tapkey Management offers a platform to interact with physical locks as well as storing keys for online and offline use. The API enables the control of locks, cards, and users. The Management API uses...||Security||08.15.2019|
| SecureMail Secumailer||The SecureMail API enables developers to send email messages securely and compliant with mandatory GDPR/AVG regulations for businesses. The API checks the security of the connection with email...||08.15.2019|
| Sofia Jago||Sofia Jago is a remote access control management platform that simplifies key deliveries for physical locks. Sofia features smartphone specific keys, time restrictions, entrance logs, and group users...||Security||08.14.2019|
| DNS-JS||Perform DNS queries using a standard REST based API, rather than dealing with the complexities of developing UDP based code. All DNS Query types supported, including A records (IP address resolution...||Networking||08.14.2019|
| WebSSL||WebSSL provides access to a cryptographic library built to run within a hardware security module. The API handles cryptographic message syntax, hardware security module related status, certificate...||Security||08.09.2019|