Реализация эллиптической кривой с алгоритмом цифровой подписи (ECDSA) на BouncyCastle

Я пытаюсь реализовать ECDSA (алгоритм цифровой подписи эллиптических кривых), но я не смог найти ни одного примера в Java, который бы использовал Bouncy Castle. Я создал ключи, но я действительно не знаю, какие функции я должен использовать, чтобы создать подпись и проверить ее.

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();
}

Ответы на вопрос(3)

Ваш ответ на вопрос