首页 > 解决方案 > 需要使用java生成csr.txt和private key.txt

问题描述

我有一个场景,我需要生成 csr 并在 csr.txt 中显示 csr 的内容,然后创建一个私钥并在 C:\ 驱动器中显示 privatekey.txt 中的内容,而不使用 openSSL 来提取私钥

这个过程可以用Java实现吗?keytool 可以在不使用 openSSL 的情况下完成 csr 和私钥吗?

我尝试将 keytool 用于 csr,但我无法使用私钥。

keytool -genkey -dname "emailAddress=test@aaa.com, OU=Test1, O=Test, L=TestCity, CN=Test" -alias Test -keyalg RSA -keysize 2048 -keystore test.keystore -storepass changeit

keytool -certreq -alias Test -file "C:\csr.txt" -keystore test.keystore -storepass changeit

标签: java

解决方案


推荐阅读