如题
背景描述:在使用SSL通讯的时候OpenSSL需要给客户端签发一个证书,在我们使用OpenSSL版本中(0.9.81),签发一个客户证书需要使用客户信息运行4条cmd命令,过程为:产生客户私钥->生成客户证书请求->签发客户证书->客户证书转换
问题描述:现在需要用java写一个小工具,使之能从数据库中提取用户信息,并自动使用用户信息对用户签发证书。由于要对大量客户签发证书,如果使用批处理命令(bat文件方式),则对于大量客户要么在循环中修改一个bat文件并运行,这种方法开销太大;要么整合多条签发证书的命令(针对不同用户,每个用户4条命令),然后运行一次,如果客户较多,这种方法需要整合多个bat文件,容易造成混乱。
请使用OpenSSL的大大们给点意见,这个工具该使用怎样的逻辑实现比较好……(使用java或者C/C++)