我想在Windows上用OpenSSL加密一些表單數據,我很難搞清楚什麼是正確的語法。使用以下命令,OpenSSL返回一條PKCS7消息,但仍然給我一條& was unexpected at this time
消息。帶有括號和流水線的多行Windows shell命令
(openssl smime -sign -signer client-public.pem -inkey client-private.pem -outform der -nodetach -binary^
formkey1=formvalue1^
formkey2=formvalue2^
formkey3=formvalue3^
^
^
) | openssl smime -encrypt -des3 -binary -outform pem server-public.pem
我感覺我在管道出現會引起一些問題,但我不知道我應該做的事情有一個乾淨的,沒有錯誤的結果。
這是不完整的劇本,是嗎?請你張貼完整的一張。 – 0xC0000022L
這是完整的腳本。 OpenSSL可執行文件在我的PATH中。 – louisroy