• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPを使ってXML署名を作成しようとしています。)

PHPを使ってXML署名の作成方法

このQ&Aのポイント
  • PHPを使ってXML署名のXMLファイルを作成。
  • 証明書の情報をPHPで取得することは可能か。
  • IEにインポートした証明書からデータを取得したい。

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

  • ベストアンサー
noname#243182
noname#243182
回答No.2

PHP の初心者であっても、Windows 周りはよくご存知なのかなと思い、このようなアドバイスをさせていただきました。 ご紹介いたしましたのは、Windows に PHP の動作環境を準備した場合に使える方法であり、Unix 系の環境では利用できない方法です。また、COM や .NET を通して IE から証明書のデータを取得できるかどうかの確認もしておりません。完全に、こんなのはどうですか程度の話です。 例えばデータベースに蓄積されたデータからエクセルの表を作りたいという話は良くあることだと思うのですが、環境が Windows でエクセルもインストールされている場合、これを利用してファイルを生成したりできますから、IE も操作出来ないものかと思いました。 要するに、証明書のエクスポートが COM やら .NET 経由で出来そうなら、無理に PHP でやることは無いかもしれないですねということです。エクスポートするためのツールを作って、出力されたデータをサーバにアップするとかでもいいのかなと思いました。

Okachin
質問者

お礼

回答ありがとうございます。 PHPで考えていることが出来そうもないということで別の方法に切り替えました。 証明書関係の情報はなかなか調べても出てないものですね。

その他の回答 (1)

noname#243182
noname#243182
回答No.1

Windows に PHP の実行環境を準備して、COM やら .NET 経由でなんとか出来ないものでしょうか。

参考URL:
http://jp.php.net/manual/ja/refs.utilspec.windows.php
Okachin
質問者

補足

さっそくの回答ありがとうございます。 これは、Windowsをサーバにしないといけないというものなのでしょうか? 当方、最終的には外部のレンタルサーバを使用することになりますので、 もしサーバーをWindowsにしなければ動作しないものであると使えません。 引き続き回答いただけますでしょうか。 出来ましたらサンプルなどもあると非常に助かります。

関連するQ&A