SFTP & fingerprint

Пишу обертку на С++ над libssh2 для работы с SFTP. В процессе анализа прилагаемых примеров заметил, что в одном месте вызывается получение "отпечатка" от сервера:

fingerprint = libssh2_hostkey_hash(session, LIBSSH2_HOSTKEY_HASH_SHA1)

Но потом, в коде переменная fingerprint вообще нигде не участвует. Ну только если назвать ее "участием" то, что ее распечатывают на stdout.

Вопросы

  1. Получение отпечатка - это обязательный этап для соединение с SFTP?
  2. Есть ли RFC для SFTP, или только спецификация от IETF?
  3. Есть что-то посвежее, нежели "SSH File Transfer Protocol, Draft 13, июль 2006"?

Ответы (0 шт):