Есть пример: http://pastebin.com/3NUjTA1f
только не понятно, что такое «testcert.pem», «cacert.pem» и «testkey.pem»;
какой? что? откуда? куда?
нагенерировал пачки ключей, перепробовал всякое (http://www.opennet.ru/tips/info/681.shtml etc)
а всё равно получаю
failed: Problem with the SSL CA cert (path? access rights?)
похоже первоначальная проблема лежит в дистрибе, ибо
== Info: WARNING: failed to load NSS PEM library libnsspem.so. Using OpenSSL PEM certificates will not work.
вот автор советует: set pCertFile как «testcert.pem» client certificate но где его взять? при генерации сертификата с помощью SSL получаются два файла
затем нужно указать pCACertFile=«cacert.pem»;
но что это за файл такой cacert.pem, откуда его взять?
затем ещё нужно pKeyName = «testkey.pem»;
вроде как логично что testcert.pem и testkey.pem это что-то временное, и видимо сгенерированное где то локально, с помощью ssl или например с помощью /usr/lib/ssl/misc/CA.sh
а cacert.pem можно скачать с сайта автора http://curl.haxx.se/ca/cacert.pem
но учитывая то, что тут есть привязка к именам файлов, а не понятному типу и содержимому файла, то не ясно что этому коду вообще нужно