Keytool EC KeyPairGenerator不可用 [英] Keytool EC KeyPairGenerator not available

查看:1019
本文介绍了Keytool EC KeyPairGenerator不可用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我使用 keytool 生成带ECC的密钥时,我得到错误

When I use keytool to generate a key with ECC, I get this error:


错误keytool:java.security.NoSuchAlgorithmException:EC KeyPairGenerator不可用

Error keytool: java.security.NoSuchAlgorithmException: EC KeyPairGenerator not available

然后用于生成密钥的语法是:

Then syntax used to generate a key is:

keytool -genkey -alias testing -keyalg EC -keysize 256 -keystore try.jks -dname "CN=localhost,OU=dep,O=lks,L=ny,ST=ny,C=USA"

我有这个Java版本:

I have this Java version:

openjdk version "1.8.0_60"
OpenJDK Runtime Environment (build 1.8.0_60-b16)                            
OpenJDK 64-Bit Server VM (build 25.60-b16, mixed mode)


推荐答案

我解决了这个问题文章(由你链接ser @QuakeCore)。如果有人遇到此问题,您可以按照我的步骤解决:

I resolved the problem reading this article (linked by the user @QuakeCore). If anyone have this problem you can resolve following my steps:


  1. 下载 Java Oracle (tar.gz);

  2. 复制文件 jdk1.8.0 _ * / jre / lib / amd64 / libsunec.so 从解压缩的文件夹到 /usr/lib/jvm/java-1.8.0-openjdk.x86_64/ jre / lib / amd64 / libsunec.so ;

  3. 使用原始问题中编写的语法生成密钥。

  1. Download Java Oracle (tar.gz);
  2. Copy the file jdk1.8.0_*/jre/lib/amd64/libsunec.so from extracted folder to /usr/lib/jvm/java-1.8.0-openjdk.x86_64/jre/lib/amd64/libsunec.so;
  3. Use the syntax written in my original question to generate the key.

这篇关于Keytool EC KeyPairGenerator不可用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆