我尝试使用java keytool创建批处理文件以生成证书。 工作流程如下:
keytool -genkey -alias test -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650
点击Enter后,接下来是一堆问题:
输入密钥库密码:
重新输入新密码:
你的姓名是什么? [未知]: 您的组织单位的名称是什么?
贵组织的名称是什么?
您所在城市或地区的名称是什么?
您所在州或省的名称是什么?
此单位的双字母国家/地区代码是什么?
CN =未知,OU =未知,O =未知,L =未知,ST =未知,C =未知是否正确?
这些答案将提前收集。 我想自动为这些提示添加答案并生成证书。
我找到了类似" echo {answer} |的内容{batch command}"但是我不知道如何在这个用例中应用它,因为它有多个答案。
答案 0 :(得分:0)
( echo password
echo password
echo Hang
echo Dong
... etc...
) | keytool -genkey ...
应该工作(取决于如何编程实用程序)
一定不要包含任何杂散空间