動的に生成したVSBファイルへデジタル署名を付加する方法

このQ&Aのポイント
  • Windows Server 2003、IIS、Tomact4の環境で動的に生成したVBSファイルへデジタル署名を付加したい場合、デジタル署名を入手する必要があります。
  • VBSファイルにデジタル署名を付け足すことで、ブラウザ上での直接開く際に表示される「発行元を確認できませんでした。このソフトウェアを実行しますか?」というメッセージを回避することができます。
  • デジタル署名には複数の種類がありますので、目的に応じたデジタル署名を入手する必要があります。具体的なデジタル署名の種類については詳細な情報が必要ですが、専門のサイトや資料を参考にすることをおすすめします。
回答を見る
  • ベストアンサー

動的に生成したVSBファイルへデジタル署名を付加したい

環境はWindows Server 2003、IIS、Tomact4です。 アクセスされるたびに、サーバ側でJavaを使用してVBSファイルを動的に生成し、ダウンロードさせようとしています。 ダウンロードしたVBSファイルより、ユーザ側のExcelを起動しデータを書き込みます。 この処理上、ユーザがこのVBSファイルをブラウザ上から直接開く際に、「発行元を確認できませんでした。このソフトウェアを実行しますか?」とメッセージが表示されます。 表示されないようにするにはデジタル署名が必要みたいですが、デジタル署名にも何種類か存在するようで、どのようなデジタル署名を入手すればよいのかわかりません。 (1)対象がVBSファイルである。 (2)アクセスされる毎に動的に生成する。 という2点から、難しいのだろうかとも思います。 VBSファイルにデジタル署名を付け足すことが可能なのか、 どのようなデジタル署名を入手すればよいのか、 どなたかご存じないでしょうか。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

Java関係ないし。 JavaScriptファイルやWindows Script Hostが署名できるから VBScriptもできる気はする。 認証機関に問合せするのが確実だと思う。 特定環境のみで行うなら 信頼済みサイトにしてしまう という考えも・・・。

kyoujirouY
質問者

お礼

返信遅れてしまい申し訳ありません。 > Java関係ないし。 VBSファイルの生成段階でデジタル署名を付け足すのかと思っていたので、Javaでの処理になると思いこのカテゴリにしました。 ASPかVBにするべきだったでしょうか。 > JavaScriptファイルやWindows Script Hostが署名できるから > VBScriptもできる気はする。 > 認証機関に問合せするのが確実だと思う。 日本ベリサインなどに問い合わせみましたが、VBSファイルについては検証事例がないようで、明確な回答をもらえませんでした。 > 特定環境のみで行うなら > 信頼済みサイトにしてしまう > という考えも・・・。 信頼済みサイトにしてみましたが、やはり警告が出てしまいました。 サイトではなく、VBSファイル自体が怪しまれているのでしょうね……。 Windows Script Hostでの署名方法について調べてみます。 回答ありがとうございました。

関連するQ&A

  • JAVAのデジタル署名がないのでダウンロードできません

    JAVAをインストールしようとしているのですが、ウイルスバスター2009がこのファイルはデジタル署名がないので(不明な発行者であるため)インストールできません。という表示がでてインストールできません。 どうしたらできますか?? 教えてください><よろしくお願いします。

  • デジタル署名について

    下記の内容で質問があります。回答をいただけると助かります。よろしくお願いします! ▼ご利用の製品 ・ご利用の製品タイプ(例:タブレット・ノートパソコン・モバイルなど) ===ご記入ください=== デスクトップ ・製品名・型番(例:PC-N1565CAL-Y・PC-GN287DAASなど) ===ご記入ください=== PC-A2377BAW ・接続方法(例:有線LAN・無線LAN・USBケーブル・Bluetooth) ===ご記入ください=== 有線LAN ▼お困りごとの詳細、ご使用中の機器の状況や、表示される内容をお書きください。(例:ソフトウェアをダウンロードしたい・ブラウザに表示される文言を消したい・テレビが映らない) ≪※表示されている画像やスクリーンショットを添付すると伝わりやすくなります!≫ ===ご記入ください=== Windows USB/DVD Download ToolをダウンロードしたかったんですがMicrosoftからはダウンロードができなかったので他のところでダウンロードしました。 デジタル署名を確認すると[このデジタル署名は問題ありません。]とあって 名前は[MicrosoftCorporation]でした。 ただ有効期間の終了が[2010年1月23日]なので期間は終了しています。 このデジタル署名を信用して使ってもいいんでしょうか? ※OKWAVEより補足:「NEC 121ware :ソフトウェア」についての質問です

  • エクセルデジタル署名について。

    エクセルでデジタル署名について勉強しました。 質問なのですが、デジタル署名の署名は基本的には自分の名前を入れるのでしょうか?(まぁ。法的にみとめらるものではないと勉強したのでどうでもよいのでしょうが) また、添付ファイルとして送ったのですが、別にこれといって特別な表示はでてこないですよね? これを使用してる方は、どういったことで使っているのでしょうか?署名って言うくらいだから、大変セキュリティに厳しいものだと思ったのですが、いろいろ操作してみても結局は「私という名前の人間がメール送りましたよ!!」ってくらいなものですよね?

  • デジタル署名 (自己証明書を利用)

    実行ファイルの作成を行いました。それを公開、一般にダウンロードしてもらおうかと考えています。 ただ、ダウンロード→プログラムを実行されると、「不明なプログラムですが実行しても宜しいですか?」 という旨のメッセージがダイアログに表示されます。 これを回避する為に色々と調べたところ、デジタル署名で解決できるところまで行き着きましたが、、、 オフィス製品ならば、「デジタル署名を自己証明書にて解決できる」との内容の記事を見つけました。 そこで、以下の質問をさせて下さい。いずれの答えでも知っていたら、教えて頂けると非常に有難いです。 (1)自己証明書は、実行ファイルに使用する事は可能でしょうか? (2)自己証明書の欠点はありますか?

  • WMP11のデジタル署名。

     度々お世話になりますが、よろしくお願いします。  2009年6月21日13時ごろ、ウィルスバスター2009を最新版にアップデートして総合検索をしたところ、WindowsMediaPlayer11のインストールのためにダウンロードしたファイル「wmp11-windowsxp-x86-JA-JP.exe」がウィルスとして検出されました。これに関してはトレンドマイクロの方に問い合わせ中で、結果待ちです。  ここからがお訊ねしたいところなのですが、この検出の後に念の為、該当ファイルのデジタル署名を確認しようとプロパティを開いたのですが、「デジタル署名」の項目がプロパティの中にありません。マイクロソフトからダウンロードしたファイルには大抵デジタル署名が付いていると思っていたので、少し不審に思えてなりません。もう一度ダウンロードし直して確認しようとしたのですが、ウィルスバスターの方がウィルスとして判断しているらしく、ダウンロード直前で中止されてしまいます。また、何故か「wmp11-windowsxp-x86-JA-JP.exe」のプロパティを開いて閉じるたびに「MS-DOS プログラムへのショートカット」というショートカットが同じフォルダ内に発生してしまいます。  WMP11をお使いの方で、公式( http://www.microsoft.com/japan/windows/windowsmedia/download/default.aspx )からダウンロードしたwmp11-windowsxp-x86-JA-JP.exeにデジタル署名があるかどうか確認出来る方(私のは2009年1月中旬ごろにダウンロードした物です)、また「MS-DOS プログラムへのショートカット」が勝手に作成されるような状況について何か解る方、お知恵をお貸し下さい。 OS:Windows XP SP3

  • デジタル署名のついて

    今までXPのパソコンでoffice2000を使用していたんですが最近officeXPをインストールしなおしました。 そしたら今まで使用していたマクロを含んだエクセルのファイルを開こうとしたら「このブックにあるマクロはセキュリティレベルが高に設定されておりデジタル署名されていないかまたは安全なものとして確認されていないため利用できません。 マクロを実行するには、署名するかまたはセキュリティレベルを変更する必要があります。」と表示されます。 この解決方法がなかなか理解できません。 簡単な解決方法を教えて下さい。

  • エクセルのデジタル署名

    本日下記のURLの「大人の計算ドリル」というソフトをダウンロードしたのですが エクセルのファイルを開くと「このブロックにあるマクロはセキュリティレベルが高に設定されており、 ~、署名するかマクロレベルを変更してください」と出ました。 実際にマクロレベルを変更してもまたエラーが出てしまいます。デジタル署名はどのようにやればいいのかわかりません。 このソフトを実行するにはどうしたらいいでしょうか? 環境はWindowsXP-Homeです。 どうか教えてください。 よろしくお願いします。 ダウンロードしたサイト(ベクター) http://www.vector.co.jp/soft/win95/edu/se308851.html

  • JAVA-prugin 1.3の署名付きAppletの作り方が知りたい。

    こんにちわ。 私は現在、ブラウザ(IE、ネスケ)からローカルの特定のファイルにアクセスする JAVAアプレットを作成したいと考えていますが 恥ずかしながらデジタル署名とかそのあたりの知識がないので keytoolとかの使い方がよくわかりません。 なのでその辺の手順が詳しくのったURL等教えていただけないでしょうか?

    • ベストアンサー
    • Java
  • Excelのマクロ有効ファイルの署名について

    Excel2007で、マクロ有効ファイル(.xlsm)を作成しました。 VisualBasicを使っています。 会社にはサーバーがあり、サーバー内に社員全員が見ることのできるフォルダを作ってあり、 ファイルをそのフォルダ内に保存しました。 社員のだれもが自分のPCでファイルの変更・保存ができるようにします。 全員のPCについて「開発タブ」を表示してもらい、マクロの実行を各自のPCでできるようにしました。 作成した私のPCでは、問題なくこのファイルを開いて変更・保存をすることができますが、 他の社員のPCでは、マクロの実行ができませんでした。 開発タブのマクロのセキュリティから、「全てのマクロを有効にする」を選んだらできるようになりましたが、推奨しません とありますし、できれば避けたいと思います。 色々と調べてみたのち、デジタル署名をしてみました。 作成した私のPCの「すべてのプログラム」から MicrosoftOffice→MicrosoftOfficeツール→VBAプロジェクトのデジタル署名 で署名を作成し、 VisualBasicの「ツール」で署名を選択し設定しました。 この後の各社員のPCの設定について、どのようにするのが適切か、 アドバイスいただけましたらと思います。 どうぞよろしくお願いいたします。 なお、各社員のPCでは、Excel2007とExcel2010があります。

  • Javaで自己解凍ファイルを作るには?

    言語:Java WEBサーバ:Linux クライアント:Windows 以上の環境で Linux-Java側で、自己解凍ファイルを生成して、 Windowsクライアントでダウンロードし、 自己解凍できるようなファイルを作成できますでしょうか? java.util.zip.*を見てみましたが、わかりませんでした。

    • ベストアンサー
    • Java