2012-02-13 6 views
0

Java 클라이언트 API를 사용하여 FTPES (명시 적이어야 함) FTPS를 찾는 데 어려움을 겪고 있습니다. CA 인증서뿐만 아니라 사용자 이름과 암호가 필요한 FTPS 서버가 있습니다. 이제는 SmartFTp 나 Curl 같은 것을 사용하여 클라이언트 측 인증서 검사를 할 수 있습니다. Curl에 대한 Java 바인딩을 살펴 보았습니다. 옵션 일 수는 있지만 직접 API 클라이언트 라이브러리를 사용하고 싶습니다.Java 바인딩 및 클라이언트 CA 인증서가있는 FTPS

답변

0

저는 SFTP/FTP 용 edtFTPPro/J 상용 라이브러리를 사용했으며 실제로 작동합니다. 또한 FTPS를 지원하며 최소한 SFTP의 경우 자체 인증서를 사용할 수 있습니다. FTPS 용으로 사용하지는 않았지만 제대로 작동 할 것으로 기대합니다. 그들은 또한 포럼에서 매우 좋은 반응 시간을 보입니다.

+0

예, 꽤 괜찮아 보입니다. 그게 정확히 내가 한 것. –

1

Apache Commons Net은 명시 적 모드를 지원하며 해당 기능을 사용하지는 않았지만 클라이언트 인증을 지원합니다.

또한 KeyManagerUtilsTrustManagerUtils도 확인하십시오. javax.net.ssl.keyStore 및 javax.net.ssl.trustStore 특성을 읽지 않습니다.