Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
CURL.SetOptionSSLCipherList
Sets the list of ciphers to use for the SSL connection.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
CURL | 2.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
MBS( "CURL.SetOptionSSLCipherList"; curl; Value { ; Encoding } ) More
Parameters
Parameter | Description | Example | Flags |
---|---|---|---|
curl | The CURL session handle. | $curl | |
Value | The new text string with list of ciphers. | "RC4-SHA:SHA1+DES" | |
Encoding | The text encoding for text parameter. Default is UTF-8. Possible encoding names: ANSI, ISO-8859-1, Latin1, Mac, Native, UTF-8, DOS, Hex, Base64 or Windows. More listed in the FAQ. |
"utf8" | Optional |
Result
Returns "OK" on success.
Description
Sets the list of ciphers to use for the SSL connection.The list must be syntactically correct, it consists of one or more cipher strings separated by colons. Commas or spaces are also acceptable separators but colons are normally used, !, - and + can be used as operators.
For OpenSSL and GnuTLS valid examples of cipher lists include 'RC4-SHA', ´SHA1+DES´, 'TLSv1' and 'DEFAULT'. The default list is normally set when you compile OpenSSL.
You'll find more details about cipher lists on this URL: http://www.openssl.org/docs/apps/ciphers.html
For NSS, valid examples of cipher lists include 'rsa_rc4_128_md5', ´rsa_aes_128_sha´, etc. With NSS you don't add/remove ciphers. If one uses this option then all known ciphers are disabled and only those passed in are enabled.
You'll find more details about the NSS cipher lists on this URL: http://directory.fedora.redhat.com/docs/mod_nss.html#Directives
See also SSL_CIPHER_LIST option in CURL manual.
Examples
Reduce security level:
Set Variable [ $result ; Value: MBS( "CURL.SetOptionSSLCipherList"; $curl; "DEFAULT@SECLEVEL=0") ]
See also
- CURL.SetOptionCookieList
- CURL.SetOptionProxySSLCipherList
- CURL.SetOptionSSHCompression
- CURL.SetOptionSSLCert
- CURL.SetOptionSSLFalseStart
- CURL.SetOptionSSLVerifyHost
- CURL.SetOptionSSLVersion
- CURL.SetOptionTLS13Ciphers
Blog Entries
- Neues MBS Plugin 13.3 für Claris FileMaker
- MBS Plugin 13.3 for Claris FileMaker
- Translating Insert from URL options for CURL to MBS Plugin calls
- Email Script for FileMaker
Created 18th August 2014, last changed 13th July 2023