ftpsは初めてです。zehonライブラリを使用してFTPSプロトコルを使用してファイルを転送しています。署名済みの証明書を持っています。これが私のコードスニペットです:
FTPsClient ftpClient = new FTPsClient(host, port,username ,password ,false,keyStorePath,keyStorePass); // should it be true or false?? i.e. the isImplicit method
int status = ftpClient.sendFile(filename, ftpsFolder);
ユーザー名pwd、host、その他の詳細を確認しました。わからないのは、証明書ファイルであるキーストアファイルだけです。キーストアパスをC:\keystorefile.crtとして説明しました。このプログラムの実行中に無効なキーストア形式を取得しています。では、証明書はどのような形式にする必要がありますか?zehonが必要とする特定の種類はありますか?