私はこれをWebおよびJavaチュートリアルで検索してきましたが、ドキュメントのデジタル署名を生成する方法について明確にしていません. これはJavaチュートリアルで説明されていますが、私が正確に欲しいのは
- ユーザーには、ファイルとStringである秘密鍵が付属しています。
- その秘密鍵を使用して、ファイルはデジタル署名されます。
- 対応する公開鍵、および署名はそのドキュメントとともに公開されます。
したがって、指定されたString秘密鍵を変換してこれを行う方法は次のとおりです。JavaチュートリアルとWeb(ファイルの代わりに文字列からバイトを配置するいくつかのバリエーションを使用)で示されている例を試しているときに、次のような例外が発生しました
Caught: java.security.spec.InvalidKeySpecException: Inappropriate key specification: IOException : Detect premature EOF