java - 如何通过 Java keytool 命令行界面生成 x.509 证书

标签 java resteasy bouncycastle

我正在使用 RESTEasy 加密。为此,我必须通过 Java“keytool”命令行界面生成 x.509 证书。

请帮帮我

谢谢

最佳答案

这是生成自签名证书的命令。全部在一行中

keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks 
        -storepass password -validity 360 -keysize 2048

当您运行此命令时,它会要求您提供签字人的详细信息。这些将是您组织的详细信息。提供所有详细信息,它将在 keystore keystore 中为您创建一个新的自签名证书。

注意:当它询问您的名字和姓氏时,请提供服务器的域名,这将是您用户的入口点。即 www.myserver.com

如果您已经有一个 keystore ,那么您可以使用现有的 keystore 来添加新证书,否则此命令将使用 密码 创建 keystore keystore.jks 并添加新 keystore 的证书。请注意,如果您已经有一个 keystore ,那么您需要在此命令的 -storepass 参数中提供现有 keystore 的密码。

有关详细信息,请参阅 keytool 手册页: http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/keytool.html

在这里,您将找到可与 keytool 命令一起使用的所有可用选项的详细信息。

关于java - 如何通过 Java keytool 命令行界面生成 x.509 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16851903/

相关文章:

java - 在 Java 中,如何从 Resteasy 验证返回有意义的 JSON 格式错误?

java - 保留 SMIME 解密邮件的签名

java - 如何设置 Jersey + Tomcat RESTful Java 网络应用程序?

java - 在 RESTEasy Web 服务器上缓存数据?

java - RestEasy:如果字符串有空格,@PathParam 返回第一个单词

encryption - BouncycaSTLe 加密私钥 PEM 输出 : RSA PRIVATE KEY vs PRIVATE KEY

Java:使用 Bouncy CaSTLe 进行 PGP 加密

java JOptionPane 跳过按下 OK 按钮

java - Eclipse 资源管理器中缺少小红色 "x"以及具有编译错误的 Java 源代码问题 View ?

java - 如何获取场景上的元素JavaFX/动态添加对象到场景