Я пытаюсь создать подпись, используя ECDSA
с SHA256
в Bouncy Castle
следующим образом,ECDSA с SHA256 в Надувном замке не проливает такого исключения Алгоритма
- добавляет поставщик в начале
- Я построил ECPrivatekey
Signature s_oSignature = Signature.getInstance("SHA256withECDSA", BouncyCastleProvider.PROVIDER_NAME);
, но шаг 3 бросает "java.security.NoSuchAlgorithmException: no such algorithm: SHA256withECDSA for provider BC"
.
Но такой же "SHA256withECDSA"
вещь при замене на "SHA1withECDSA"
без каких-либо исключений.
Как это возможно? Я использую "bcprov-jdk14-121.jar"
.
Может ли кто-нибудь помочь мне, поскольку я долгое время боролся?
Попробуйте использовать более новую версию библиотеки bouncycastle. –