【问题标题】:Creating private keys and CSR using openssl in java在 java 中使用 openssl 创建私钥和 CSR
【发布时间】:2013-11-27 09:23:58
【问题描述】:

我需要在 java 代码中使用 Openssl。例如

$ openssl genrsa -out RootCA.key 2048

$ openssl req -new -key RootCA.key -out RootCA.csr

当上述命令执行时,我需要提供组织信息等输入参数。

$ openssl rsa -in RootCA.key.org -out RootCA.key

有什么方法可以实现吗?

【问题讨论】:

  • 如果有办法在批处理脚本中实现这一点就好了..

标签: java openssl


【解决方案1】:

我认为您的问题与 CA、OU 等输入参数有关。

这可以在 openssl.cnf 文件中提供。

以下链接可能会对您有所帮助。

  1. http://www.openssl.org/docs/apps/config.html
  2. http://www.phildev.net/ssl/opensslconf.html

如果你想在Java中执行这些操作,你可以从Java中调用一个C程序,然后用C程序编写你想要实现的东西。

【讨论】:

    猜你喜欢
    • 2014-03-11
    • 2012-03-17
    • 2017-11-12
    • 2012-12-03
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多