Xojo Conferences
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

CURLSSLBackendMBS class

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class CURL MBS CURL Plugin 18.2 Yes Yes Yes Yes No
Function: The class for a SSL backend.
Notes: This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

Feedback, Comments & Corrections

  • 2 properties
    • property ID as Integer
    • property Name as String
  • method Constructor
  • 3 shared methods
    • shared method List as CURLSSLBackendMBS()
    • shared method SetSSLBackend(id as Integer) as Integer
    • shared method SetSSLBackend(name as string) as Integer
  • 16 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
kSSLBackendAXTLS 10 AXTLS
kSSLBackendDarwinSSL 9 DarwinSSL
kSSLBackendGNUTLS 2 GNUTLS
kSSLBackendGSKIT 5 GSKIT
kSSLBackendMBEDTLS 11 MBEDTLS
kSSLBackendMesaLink 12 MesaLink
kSSLBackendNone 0
kSSLBackendNSS 3 NSS
kSSLBackendOpenSSL 1 OpenSSL or BoringSSL
kSSLBackendPolarSSL 6 PolarSSL
kSSLBackendSChannel 8 SChannel
kSSLBackendWolfSSL 7 WolfSSL

This class has no sub classes.


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


CURLSNotInitializedExceptionMBS   -   CURLSSSLBackendMBS




Links
MBS FileMaker Plugins