Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Set private key for proxy cert from memory blob.

Component Version macOS Windows Linux Server iOS SDK
CURL 10.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "CURL.SetOptionProxySSLKeyBlob"; curl; Value { ; Encoding } )   More


Parameter Description Example Flags
curl The CURL session handle. $curl
Value The blob value.
Either passed as text or passed as container value.
Encoding The text encoding for value parameter when passing text.
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


Returns OK or error.


Set private key for proxy cert from memory blob.
Pass text or container value, which contains a private key for connecting to the HTTPS proxy. Compatible with OpenSSL. The format (like "PEM") must be specified with CURL.SetOptionProxySSLKeyType.

This option is an alternative to CURL.SetOptionProxySSLKey which instead expects a file name as input.

See also PROXY_SSLKEY_BLOB option in CURL manual.

See also

Release notes

Blog Entries

Created 24th June 2020, last changed 24th June 2020

CURL.SetOptionProxySSLKey - CURL.SetOptionProxySSLKeyType