FTPS с привязкой Java и сертификатом CA клиента - PullRequest
0 голосов
/ 13 февраля 2012

Я изо всех сил пытаюсь найти FTPES (должен быть явным) FTPS с клиентским API Java. У меня есть сервер FTPS, которому нужен сертификат CA, а также имя пользователя и пароль. Теперь я могу сделать это с помощью чего-то вроде SmartFTp или Curl, что позволяет мне проверять сертификат на стороне клиента. Я посмотрел на связывание Java для Curl - это может быть вариант, но я бы лучше использовал клиентскую библиотеку прямого API.

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

Apache Commons Net поддерживает явный режим и, похоже, поддерживает аутентификацию клиента, хотя я не использовал эту функциональность.

Кроме того, проверьте также KeyManagerUtils и TrustManagerUtils , поскольку он не читает javax.net.ssl.keyStore и javax.net.ssl.trustStore свойства.

0 голосов
/ 13 февраля 2012

Я использовал коммерческую библиотеку edtFTPPro / J для SFTP / FTP, и она действительно хорошо работает. Также поддерживает FTPS, и, по крайней мере, для SFTP, вы можете использовать свои собственные сертификаты. Не использовал его для FTPS, но я ожидаю, что он будет работать нормально. У них также есть очень хорошие времена ответа на их форумах.

...