SFTP-клиент с аутентификацией по ключу с использованием парольной фразы с использованием Apache MINA?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 SFTP-клиент с аутентификацией по ключу с использованием парольной фразы с использованием Apache MINA?

Сообщение Anonymous »

Я пытаюсь написать SFTP-клиент с использованием пакета Apache MINA sshd-sftp.
Клиент должен использовать аутентификацию по ключу, а ключ шифруется с использованием парольной фразы.
В документации упоминаются созданные пары ключей.< /p>

Код: Выделить всё

KeyPairResourceLoader loader = SecurityUtils.getKeyPairResourceParser();
Collection keys = loader.loadKeyPairs(null, filePath, passwordProvider);
и установите ключи в сеансе, используя

Код: Выделить всё

try (ClientSession session = ...estblish initial session...) {
for (KeyPair kp : keys) {
session.addKeyIdentity(kp);
}

session.auth().await(...);
}
Для зашифрованных файлов с закрытым ключом необходимо передать FilePasswordProvider.

Код: Выделить всё

FilePasswordProvider
— это интерфейс. Как создать FilePasswordProvider?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/791 ... pache-mina
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»