【发布时间】:2018-03-08 20:17:43
【问题描述】:
我认为在我的机器(Debian 10、linux、JAVA 1.8 OpenJDK)上,Java 不支持 ECDSA。
为什么?因为这行抛出异常:
KeyFactory kf = KeyFactory.getInstance("ECDSA");
但是,例如,如果我将 ECDSA 更改为 RSA,则不会引发异常。
如前所述,我正在使用 Debian GNU/Linux。我应该安装一些软件包或类似的东西吗?
谢谢
【问题讨论】:
-
你用的是Oracle的jdk还是openjdk或者其他的?我之前注意到不同 jdk 之间的差异。
-
嘿 Taylor3,我正在使用 openjdk
-
据我所知,您应该使用
"EC"作为名称,而不是"ECDSA"