我正在创建一个用于生成证书的bash脚本.创建证书的openssl命令要求输入键盘.这是每次相同的键序列:七次[ENTER]后跟两次['y'+ ENTER].我该如何以编程方式执行此操作?
我能够使用命令行参数减少消除所需的键盘输入:
-config FILE 指定配置文件-passin PWD并-passout PWD指定密码有关详细信息,您可以查看我的实验.这个网址可以通过颠覆来结账.
小智 5
期望模拟用户交互的一种方法.
特别是使用OpenSSL,您可以编写一个配置文件,该文件不需要任何输入来执行您要执行的任务.(见man 5ssl config)
有关如何编写opennssl脚本的示例,请参阅CACerts CSRGenerator脚本.