Как подписать запрос SSL сертификатом с удаленного ресурса?
Есть подозрение, что параметр/аргумент cert который вы указываете - должен принимать путь до сертификата, а Вы передаёте ему содержимое сертификата, а не путь. Решений тут на вскидку несколько:
1. Найдите HTTP-клиент (или параметр у текущего клиента) который позволяет указывать содержимое сертификата
2. Скачивайте сертификат на сервер, указывайте путь до него и удаляйте, после выполнения запроса сертификат (если в этом есть необходимость)
3. Аналогичным образом Вы можете сохранить его в БД, доставать оттуда и сохранять временно при каждом запросе
4. Можете попробовать переписать сам клиент таким образом, что бы он принимал на вход не путь, а сразу содержимое сертификата (я думаю, это будет не очень сложно)
(он содержит ssl и private key).
Если он должен содержать сертификат и ключ - то не можно никак. Сертификат найти запросто, ключ - только спи... украсть :)