CURLSSSLBackendMBS class

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

CURLSSSLBackendMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class CURL MBS CURL Plugin 18.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The class for a SSL backend.

This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

Error codes

Constant Value Description
kErrorNoBackends 3 libcurl was built without any SSL support
kErrorOK 0 OK
kErrorTooLate 2 You can't set SSL backend after SSL initialization.
kErrorUnknownBackend 1 Unknown backend name or ID.

SSL Backend IDs

Constant Value Description
kSSLBackendDarwinSSL 9 DarwinSSL
kSSLBackendGNUTLS 2 GNUTLS
kSSLBackendGSKIT 5 GSKIT
kSSLBackendMBEDTLS 11 MBEDTLS
kSSLBackendNone 0
kSSLBackendNSS 3 NSS
kSSLBackendOpenSSL 1 OpenSSL or BoringSSL
kSSLBackendSChannel 8 SChannel
kSSLBackendSecureTransport 9 DarwinSSL
kSSLBackendWolfSSL 7 WolfSSL

This class has no sub classes.

Blog Entries

Xojo Developer Magazine

Videos

Release notes


The items on this page are in the following plugins: MBS CURL Plugin.


CURLSSLBackendMBS   -   CURLSURLMBS


💬 Ask a question or report a problem