Іноді хочеться бути впевненим хоч в якійсь мірі, що скрипт, або код, який Ви ось-ось запустіть, є тим самим, який Ви написали казна коли. Одним із шляхів досягнення цього стану просвітління є закриття флешки з кодом в сейфі. Другий варіант - підписати код. Друга можливість зазвичай вважається, та й є більш зручною, проте вимагає спеціального сертифікату. Причому покупка такої взагалі-то не найдешевше задоволення: мінімум, який мені вдалося знайти це 99 доларів за рік. З одного боку, не така вже величезна сума, з іншого, чи є сенс платити, коли єдина мета - переконати себе, що це Ваш власний код? Може бути так, може бути - немає (це тема окремого далеко не однозначного розмови), і якщо Ваша відповідь "ні", то Ви можете без зайвих витрат створити Ваш власний сертифікат, який буде не гірше, ніж у Verysign до тих пір, поки ви не спробуєте переконати кого-небудь ще, що це саме Ваш сертифікат і що йому можна вірити =)
Я знайшов на просторах Інтернету пару чудових рецептів. але вони включають іноді зайвий етап створення власного сертифіката засвідчує центру. У той час, як сама ідея не така вже й погана, для власних потреб це і справді може бути зайвим, так що якщо Ви побажаєте трохи коротший рішення, то отримуйте:
1) Завантажуємо Windows SDK (нам в будь-якому випадку потрібно це зробити, навіть за тими двома рецептами, оскільки саме там розташовується makecert), встановлює і слідуємо в його папку.
2) makecert.exe -cy end -pe -r -n «CN = Ім'я Вашого Супер-сертифікату» -sky Signature -sv path_to key.pvk path_to key.cer
Чи використовуєте його там, де Вам необхідно. Зауважте, що виділені частини потрібно на щось замінити.
Сподіваюся, для Вас це спрацює як і для мене.
Описи для makecert і pvk2pfx тут і тут.