我将使用ECDSA密钥签署JAR,我现在可以选择使用哪条椭圆曲线。我至少需要能够使用jarsigner
生成签名。我在哪里可以看到,jarsigner
支持哪些椭圆曲线?
我测试了我的OpenSSL安装支持的65条椭圆曲线,我的jarsigner支持46. Oracle documentation on jarsigner没有说明支持的内容。是否记录在任何地方?
答案 0 :(得分:1)
我已经用他的答案中链接的脚本Konstantin测试了OpenSSL 1.1.1f支持的82条曲线。 OpenJDK 14中已弃用了许多曲线,而OpenJDK 15中已禁用了许多曲线,只有这些曲线在OpenJDK 8到15中起作用:
答案 1 :(得分:0)
以下是答案:" Support for elliptic curves by jarsigner"。引用结论:
jarsigner对椭圆曲线的支持取决于jarsigner本身和JRE配置。没有命令行选项列出所有支持的曲线。