SignTool Error: File not found:

SignTool.exe е command-line инструмент за подписване на изпълним код (CodeSigning). На скоро трябваше да го използвам за подписване на една примерна програма и се сблъсках с “многозначителното” съобщение за грешка: “SignTool Error: File not found:”, при положение, че файлът, който трябваше да се подпише си беше коректно зададен и си беше на мястото.

В действителност съобщението за грешка е объркващо. Причината при мен беше, че тестовият сертификат, който инсталирах преди това и който използвах за подписване НЕ ПРИТЕЖАВА частен ключ (Private Key) – нещо което не бях забелязал.

Затова, преди да подписвате нещо, се уверете, че имате мастило 🙂 Проверката дали имате частния ключ за даден сертификат се прави лесно, като отворите информацията за него (от Internet Explorer->Tools->Internet Options->Content->Certificates или чрез MMC):

[singlepic=165]

* Сертификатът на фигурата е примерен

 Успех на подписващите 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *