2015-06-08 1 views
0

Есть ли API в OpenSSL для передачи файлов через безопасное соединение SSL? Конечно, нетрудно написать какую-либо функцию самостоятельно, используя только SSL_read() и SSL_write(), но если что-то уже сделано, было бы лучше.Передача файла OpenSSL

Благодаря

+0

Вам действительно нужен API? Недостаточно ли такого инструмента, как [scp] (http://en.wikipedia.org/wiki/Secure_copy)? – paddy

+0

* «Есть ли API в OpenSSL для передачи файлов через безопасное соединение SSL?» * - ну да, но вам нужно написать программу. Но почему бы не использовать 'wget' или' cURL'? – jww

ответ

0

Есть библиотеки, которые реализуют какой-то протокол для выполнения этой задачи. Например, вы можете использовать sftp или scp. Посмотрите на функции, такие как libssh2_sftp_open/libssh2_sftp_write/libssh2_sftp_read. Они реализуют клиентскую часть передачи sftp. Другими параметрами являются libssh2_scp_send, которые использовали scp.