Клиент должен использовать аутентификацию по ключу, а ключ шифруется с использованием парольной фразы.
В документации упоминаются созданные пары ключей.< /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
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/791 ... pache-mina