• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:openssl_pkcs7_encryptについて)

openssl_pkcs7_encryptについて

このQ&Aのポイント
  • PHPを使ってセキュアなメールを送るためにopenssl_pkcs7_encryptを使用する方法を知りたい
  • openssl_pkcs7_encryptの使い方がわからず、試したが失敗した
  • hoge.cerをBase 64 encoded X.509でエクスポートし、openssl_pkcs7_encryptに渡す際に失敗した

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

> コードではなく証明書の方に問題があるのでしょうか? それが判断できないくらい情報が少ないです。 現状どんなコードになっているか不明です。 最初のコードではrealpathの部分は明らかに間違いですが。 ファイルが生成されないのもパーミッションの可能性もあるし、疑わしい原因を絞りこむ情報が明らかに不足しています。

mic_goto
質問者

お礼

ありがとうございます。 この件は、一旦、断念いたします。

その他の回答 (2)

回答No.2

> エラーは出ませんでした。 エラーを表示する設定にしているのですか?

mic_goto
質問者

お礼

表示する設定にしています。 コードではなく証明書の方に問題があるのでしょうか? そうであれば、質問カテゴリー違いですね。 すみません。

回答No.1

http://php.net/manual/ja/function.openssl-pkcs7-encrypt.php 公式リファレンスにれいが書かれているのだから、まずはその通りやってみては?

mic_goto
質問者

お礼

ありがとうございます。 やってみたところ、enc.txtが生成されませんでした。 (エラーは出ませんでした。) なお、openssl_pkcs7_encrypt()はfalseが返りました。

関連するQ&A