2

免責事項: 私はファイルに署名した経験がなく、これが初めてです。

ウェブサイト用のワイルドカード SSL 証明書があります。ここで、サイトの 1 つで ActiveX コントロールをホストします。その証明書を使用して cab ファイルに署名しようとすると、「秘密鍵と証明書が一致しないか、有効な情報が含まれていません」というエラーが表示されます。cab ファイルに署名するために実行した手順は次のとおりです。 1. 証明書を秘密キーと共に pfx ファイルにエクスポートしました。2. 次の手順に従って、pfx ファイルから pvk ファイルと spc ファイルを作成しました : http://www.tech-pro.net/export-to-pvk-spc.html生成された pvk および spc ファイルを使用してファイルを作成します。

私はこの時点で過去 3 日間立ち往生しており、正しい答えを見つけることができなかったようです。また、ワイルドカード SSL 証明書がファイルに署名するのに十分かどうか、またはこの目的のために特定の証明書を購入する必要があるかどうかも知りたいです。ダブルクリックして証明書の詳細を見ると、証明書に記載されている唯一の目的は「リモートコンピューターの身元を保証する」です。これが、署名時にエラーが発生する理由でしょうか?

これについて私を助けてください。

ありがとう、よろしく、 Naveed

4

1 に答える 1

3

CAB または EXE ファイルに署名するには、コード署名証明書が必要です。SSL 証明書が機能しません。

コード署名と SSL 証明書はどちらも X.509 証明書ですが、「キー使用法」プロパティの値が異なります。

ほとんどの場合、署名を実行するソフトウェアはキーの使用をチェックし、証明書の使用を拒否します。

于 2010-10-31T13:41:37.483 に答える