Stackoverflow で作成したのと同じ質問を作成しています。これは、このサイトが質問するのに適しているように思われるためです。
ECDSA (Elliptic Curve Digital Signature Algorithm) を実装しようとしていますが、Bouncy Castle を使用する Java の例が見つかりませんでした。さて、これで鍵を作成しましたが、署名を作成して検証するためにどのような関数を使用する必要があるのか 本当にわかりません。
public static KeyPair GenerateKeys() throws NoSuchAlgorithmException,
NoSuchProviderException,
InvalidAlgorithmParameterException
{
ECParameterSpec ecSpec = ECNamedCurveTable.getParameterSpec("B-571");
KeyPairGenerator g = KeyPairGenerator.getInstance("ECDSA", "BC");
g.initialize(ecSpec, new SecureRandom());
return g.generateKeyPair();
}
ありがとうございました!