Batch file 向OpenSSL传递密码的正确方法是什么

Batch file 向OpenSSL传递密码的正确方法是什么,batch-file,openssl,Batch File,Openssl,我正在尝试设置一个批处理脚本来自动化OpenSSL的一些更普通的任务。我遇到的问题是,典型的“passout”和“pass”参数仍然提示输入密码 例如: openssl genrsa -aes256 -out ca\private\root.key.enc 4096 -pass pass:somepassword 及 这两种情况都会导致仍然提示输入密码。你能告诉我正确的参数是什么吗。使用stdin尝试-passin pass:“我的密码”和-passout pass:“我的密码”,这不会提示y

我正在尝试设置一个批处理脚本来自动化OpenSSL的一些更普通的任务。我遇到的问题是,典型的“passout”和“pass”参数仍然提示输入密码

例如:

openssl genrsa -aes256 -out ca\private\root.key.enc 4096 -pass pass:somepassword


这两种情况都会导致仍然提示输入密码。你能告诉我正确的参数是什么吗。使用stdin
尝试
-passin pass:“我的密码”
-passout pass:“我的密码”
,这不会提示you@Omar-谢谢,但参数是正确的。不过我确实发现了这个问题。显然,这些参数对它们出现的顺序很挑剔。似乎这不能添加到行的末尾。
openssl genrsa -aes256 -out ca\private\root.key.enc 4096 -passout pass:somepassword