Platforms to show: All Mac Windows Linux Cross-Platform
CURLSSLBackendMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CURL | MBS CURL Plugin | 18.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 2 properties
- method Constructor Private
- 3 shared methods
- shared method List as CURLSSLBackendMBS()
- shared method SetSSLBackend(id as Integer) as Integer
- shared method SetSSLBackend(name as string) as Integer
- 14 constants
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.
The items on this page are in the following plugins: MBS CURL Plugin.
CURLSNotInitializedExceptionMBS - CURLSSSLBackendMBS