keytool -genkey vs -genkeypair之间的区别

时间:2017-02-14 06:51:51

标签: keytool csr

您好我正在使用keytool来创建csr。我想知道选项-genkey和-genkeypair之间有什么区别。根据我的理解,-genkey只创建私钥,-genkeypair创建私钥和publice密钥。如果我的理解是正确的,如何获取使用-genkey创建的私钥的公钥。

3 个答案:

答案 0 :(得分:11)

Per https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html,此keytool标志在早期版本中被命名为-genkey。虽然旧名称仍然受支持,但是-genkeypair是未来的首选。

基本上,两者都是相同的

答案 1 :(得分:1)

您好,旧版本的java被命名为-genkeywhich是支持stil

此命令在早期版本中被命名为-genkey。此版本仍支持旧名称。新名称-genkeypair是未来的首选。

Keytool Java 8 documentation

答案 2 :(得分:-1)

-genkey生成密钥,而-genkeypair生成密钥对(公钥和私钥)。

密钥没有公钥。

要了解它们之间的差异,您可以参考this document