Я намагаюся зробити перевірку підписів GPG для завантажених файлами Centos 7 RPM. Вони перевірені під час першого завантаження, але я намагаюся здійснити іншу перевірку після їх перенесення на комп'ютер Windows.
Я завантажив Gpg4win / gnuPG. Потім збережено ключ підпису CentOS 7 (в .sig. Та .asc). Я навіть імпортував його в «Клеопатру» (просто напевне).
Я можу перевірити .exe файл, але RPM не працює. Чи є gpg.exe правильним інструментом для перевірки підпису пакету RPM в Windows ??
Команди, які не працюють: я намагаюся виконати команду / exe (C: \ Program Files (x86) \ GnuPG \ bin \ gpg.exe)
gpg.exe --verify RPM_File.rpm
gpg.exe --verify sig_file.sig RPM_File.rpm
Кінцева мета - зробити скрипт PowerShell, який перевіряє всі файли.
Редагувати:
Тож здається, що немає програмного забезпечення Windows для вирішення цього питання, принаймні я не можу його знайти. Мене почало розважати ідея встановлення підсистеми Windows для Linux на хост Windows, щоб отримати доступ до bash та rpm. Я не знаю, якою зручністю буде викликати (навіть з PowerShell) rpm, щоб зробити перевірку підпису.