JavaクライアントAPIを使用してFTPES(明示的である必要があります)FTPSを見つけるのに苦労しています。ユーザー名とパスワードだけでなく、CA証明書を必要とするFTPSサーバーがあります。これで、SmartFTpやCurlなどを使用してこれを実行できます。これにより、クライアント側の証明書を確認できます。CurlのJavaバインディングを調べました。これはオプションかもしれませんが、直接APIクライアントライブラリを使用したいと思います。
2 に答える
1
Apache Commons Netは明示モードをサポートしており、クライアント認証をサポートしているように見えますが、私はその機能を使用していません 。
また、KeyManagerUtilsとTrustManagerUtils も確認してください。javax.net.ssl.keyStoreおよび javax.net.ssl.trustStore プロパティを読み取っていないようです。
于 2012-02-13T18:54:12.547 に答える
0
SFTP/FTP 用のedtFTPPro/J商用ライブラリを使用しましたが、非常にうまく機能します。FTPS もサポートしており、少なくとも SFTP については、独自の証明書を使用できます。FTPS には使用していませんが、問題なく動作すると思います。また、フォーラムでの応答時間も非常に短くなっています。
于 2012-02-13T19:07:25.447 に答える