Створення самоподпісанного сертифіката для підпису коду, шлях тижменеджера

Створення самоподпісанного сертифіката для підпису коду, шлях тижменеджера
Просто на той випадок, якщо Вам лінь погуглити, або Ви не любите рішень довше двох рядків, ну і для себе - щоб ближче тягнутися в наступний раз.

Іноді хочеться бути впевненим хоч в якійсь мірі, що скрипт, або код, який Ви ось-ось запустіть, є тим самим, який Ви написали казна коли. Одним із шляхів досягнення цього стану просвітління є закриття флешки з кодом в сейфі. Другий варіант - підписати код. Друга можливість зазвичай вважається, та й є більш зручною, проте вимагає спеціального сертифікату. Причому покупка такої взагалі-то не найдешевше задоволення: мінімум, який мені вдалося знайти це 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 тут і тут.

Схожі статті