Плагин для Chrome, позволющий подписывать и проверять наличие сертификата zip архива
Перейдите во вкладку Extensions в Chrome, включите Developer mode и выберите опцию Load unpacked, в которой укажите папку app, скопируйте значение ID.
Теперь необходимо установить host. Перейдите в соответвующую папку, откройте файл com.project.native_messaging_host.json
и замените ID в поле chrome-extension на ваш.
Выполните install_host.sh
После чего соберите host. Вам понадобится библиотека OpenSSL и zlib, остальные библиотеки идут вместе с исходным кодом проекта. Выполните
cmake .
make
и обновите плагин в Chrome (кнопка перезагрузки справа-внизу)
Откройте плагин, перейдите в его настройки. Выберите публичный ключ, приватный ключ, а также доверенные сертификаты. Теперь в интерфейсе плагина можно подписывать и проверять наличие сертификата. Также наличие сертификата проверяется у всех скачиваемых zip-архивов. При подписании архива создаётся его копия с названием result.zip.
Выполните uninstall_host.sh
, удалите плагин из Chrome.