Я хочу настроить безопасный FTP-сервер с шифрованием с открытым и закрытым ключами. Программа Java будет загружать и скачивать файлы с этого сервера. Нужно ли мне иметь две пары ключей: одну для загрузки, одну для загрузки и одну для загрузки?
Мне нужно поддержать две операции.
Java-клиент (закрытый ключ) ------------------ Загрузить файл -------------------------- Сервер (открытый ключ) Ключи, сгенерированные на клиенте
Java-клиент (открытый ключ) ------- Загрузить файл --------- Сервер (закрытый ключ) Ключи, сгенерированные на сервере
Можно ли это сделать с помощью одной пары ключей?