OpenSSLについて何か知っている人がここにいることを願っています。私は OpenSSL をまったく初めて使用し、Web ストア用に動的に生成された PayPal ボタンを暗号化するために OpenSSL を実装しようとしています。これを行うPHPスクリプトがありますが、機能していなかったので、コマンドプロンプトでコマンドを実行しようとしましたが、暗号化しようとするとハングしていることに気付きました.
公開証明書と秘密鍵を生成し、PayPal の公開証明書もダウンロードしました。
これは私が試したコマンドです:
(openssl smime -sign -signer C:\Users\MyName\Desktop\OpenSSLTest\my-pubcert.pem -inkey
C:\Users\MyName\Desktop\OpenSSLTest\my-prvkey.pem -outform der -nodetach -binary
C:\Users\MyName\Desktop\OpenSSLTest\DataToEncrypt.txt) | openssl smime -encrypt -des3
-binary -outform pem C:\Users\MyName\Desktop\OpenSSLTest\paypal_cert.pem
このコマンドを実行すると、次のメッセージが表示されます。
Loading 'screen' into random state -Loading 'screen' into random state -done done
この時点でハングします。OpenSSL の経験がある人は、なぜこれが私に起こっているのか知っていますか? 私はこれまで OpenSSL を使用したことがないので、簡単なことを見落としている可能性があることを覚えておいてください。そのため、誰かが私を正しい方向に向けてくれることを願っています。
提案に感謝します!ありがとう!