Как подключиться к удаленному серверу, просто предоставив закрытый ключ в виде строки/буфера в SFTP и клиенте libcurl в C++.
Я хочу подключиться к удаленному серверу с помощью SFTP и libcurl с помощью предоставляя только закрытый ключ в качестве буфера. Я уже реализовал успешный клиент передачи файлов на C++, указав путь к ключевому файлу. Но мне нужно передать закрытый ключ в виде строки из соображений безопасности. Создание временного файла также не является решением.
Мой вопрос: возможно ли это с помощью libcurl и SFTP. Если возможно, то как? Если нет, то почему и каковы лучшие альтернативы, требующие минимальных изменений в существующем клиенте C++, разработанном с помощью libcurl и SFTP.
Изменить: я хочу попробовать это в Linux.
Подробнее здесь: https://stackoverflow.com/questions/785 ... er-in-curl