Мы настроили процесс для ручной подписи нашего кода с помощью SIGNTOOL от Microsoft.Мы генерируем наш установочный пакет, используя NSIS, и пришло время начать автоматизировать процесс подписания кода, а также часть сценариев NSIS.
Мы не используем Windows SDK для разработки, поэтому предпочли бы не устанавливать это требование для наших разработчиков.У нас также есть люди на Mac и Linux;каждый может сделать установщик, и, как мы надеемся, создатель установщика подпишет код автоматически.Мы используем файлы PFX для подписи кода.
Итак, я пытаюсь выяснить, "как я могу подписать код без установки чего-либо, кроме, возможно, одного крошечного файла, чтобы он работал на всех трех основныхоперационки».Автоматизация с NSIS выполняется, но без Windows SDK из любой ОС - нет.