我试图使用ECDSA
和SHA256
在Bouncy Castle
中生成一个签名,如下所示,
但是第三步抛出"java.security.NoSuchAlgorithmException: no such algorithm: SHA256withECDSA for provider BC"
。
但是,用"SHA256withECDSA"
代替"SHA1withECDSA"
的做法也是一样的,无一例外。
这怎么可能呢?我正在使用"bcprov-jdk14-121.jar"
。
有人能帮我吗,因为我已经挣扎了很久了?
发布于 2012-12-19 03:22:50
我从来没有遇到过这个问题,但这里有几件事你可以试试。
这个问题非常奇怪,因为SHA256withECDSA在规范中有明确的列表,所以它只剩下尝试所有可能的选项的选项,不管它们多么不可能提供帮助。
https://stackoverflow.com/questions/10721831
复制相似问题