0

アップグレードの実行時に、インストールされたアプリケーションとアップグレードの両方が同じ署名を持っていることを確認するために、InstallScript のアップグレードに署名を付けることはできますか?

認証局を使用できることはわかっていますが、認証局を使用せずに行う必要があります。安価な認証があることは知っていますが、これはお金の問題ではありません。

4

1 に答える 1

1

コード内からの検証は意味がありません。唯一の信頼できる検証は、外部エンティティ、つまり OS に組み込まれているものです。Windows では、このようなメカニズムは Authenticode と呼ばれ、認証局によって発行された証明書が関係しています。Java、Adobe スクリプト、Office スクリプトにも同様のメカニズムが存在しますが、それらはすべて証明書を使用します。したがって、(おそらく唯一の) オプションは、CA の 1 つから安価なコード署名証明書を取得することです。

于 2011-09-05T12:25:06.000 に答える