Я создал FTPS сервер с ftpserver-core 1.0.6 library
и использую хранилище ключей в формате JKS. Я реализовал 2 способа ниже, но второй способ, который я получил проблему:
Ошибка GnuTLS -89: проверка подписи открытого ключа не удалась.
- Использование JKS хранилища ключей, сгенерированного из keytool java: сервер ftps работает.
- Создать Keystore с существующим сертификатом от клиента. Таким образом, я получаю цепочку сертификатов в формате X509Certificate и создаю хранилище ключей в формате jks. Сервер запустился нормально, но я не смог подключиться к серверу через FTP-клиент (FileZilla)
Я думаю, что с моим форматом цепочки сертификатов что-то не так. Как проверить формат цепочки сертификатов хранилища ключей, генерируемого с помощью keytool.
Спасибо.