我正在尝试设置一个批处理脚本来自动执行一些OpenSSL的更平凡的任务。我遇到的问题是典型的' passout'并且'通过'参数仍然提示输入密码。
例如:
openssl genrsa -aes256 -out ca\private\root.key.enc 4096 -pass pass:somepassword
和
openssl genrsa -aes256 -out ca\private\root.key.enc 4096 -passout pass:somepassword
两者都会导致仍然提示输入密码。你能告诉我正确的参数是什么吗?使用stdin <<
也无法正常工作,因为我使用的是Windows。最后,我将在C#中包装它,因此参数必须是作为实际参数包含的参数。
感谢。