現在、あらゆる種類のドキュメントにデジタル署名できるアプリケーションを作成しようとしています。このチュートリアルに従ってクラス GenSig を宣言しました。ただし、私のアプリケーションでは、ファイル入力用の GUI が必要です。ので、私は持っています;
File file = jFileChooser2.getSelectedFile();
FileInputStream fin = new FileInputStream(file);
byte fileContent[] = new byte[(int)file.length()];
fin.read(fileContent);
String strFileContent = new String(fileContent);
GenSig gensig = new GenSig();
GenSig.main(strFileContent);
GenSigクラスのソース全体に応じてGenSig.main(strFileContent);
変数が必要な行でエラーが発生するため、アプリケーションをコンパイルできません。問題は文字列の型にあると思いますが、配列ではありませんが、最初の行で宣言した File オブジェクトのどの配列、どの変数を入力として使用する必要があるのか わかりません。String[] args
残念ながらJavaでは初心者なので、少し助けが必要です。
GenSig クラスの入力として、ファイル オブジェクトからどの変数を挿入する必要がありますか?
Java でドキュメントに署名する簡単な方法はありますか?