Thawte から新しい証明書 (*.cer) ファイルを取得し、コード署名で使用できるようにするための標準的な手順を実行しました。
古い (有効な) 証明書を使用する場合:
証明書 ( .cer) をソフトウェア発行証明書 ( .spc)に変換する
>Cert2Spc.exe Avatar.cer Avatar.spc Succeeded秘密鍵ファイル (*.pvk) を SPC と組み合わせて PFX にします。
>pvk2pfx.exe -pvk Avatar.pvk -spc Avatar.spc -pfx Avatar.pfx -f秘密鍵ファイルのパスワードを求めるプロンプトが表示されたら、パスワードを入力して [OK] をクリックします。
それでは、準備完了です。すぐに使用できますsigntool。
新しい証明書ができたので、同じ手順に従います。
証明書 ( .cer) をソフトウェア発行証明書 ( .spc)に変換する
>Cert2Spc.exe Avatar.cer Avatar.spc Succeeded秘密鍵ファイル (*.pvk) を SPC と組み合わせて PFX にします。
>pvk2pfx.exe -pvk Avatar.pvk -spc Avatar.spc -pfx Avatar.pfx -f秘密鍵ファイルのパスワードを求めるプロンプトが表示されたら、パスワードを入力して [OK] をクリックします。
ERROR: Cannot find certificates that match the key. (Error Code = 0x80070490).
何がうまくいかないのですか?
ノート:
- 10 年間同じ秘密鍵ファイル (*.pvk) を使用している
- 今年、Thawte は2 年間の証明書を発行してくれました。通常の1年ではなく
- 今年、Thawte は署名証明書を から
Thawte Code Signing CAに変更しましたThawte Code Signing CA - G2 - Google によると、キーと一致する証明書が見つかりませんというエラーが発生したことはありません。
Windows SDK には、エラー コードへの参照が 2 つだけ含まれています
0x80070490。Visual Foxpro for Windows ヘッダー ファイル (
vfwmsgs.h):// // MessageId: E_PROP_ID_UNSUPPORTED // // MessageText: // // The specified property ID is not supported for the specified property set.%0 // #define E_PROP_ID_UNSUPPORTED ((HRESULT)0x80070490L)これはほぼ間違いなくニシンです。フォックスプロ?
RSS スクリーンセーバー サンプルのコメント アウトされたコード (
RssItem.cs)// "Element not found. (Exception from HRESULT: 0x80070490)"また、ほぼ確実にニシンです。XML?
- の 10 進バージョン
0x80070490は-2147023728