2.1.4.3 Проверка подписи с помощью Gpg4win для Windows
В разделе раздел 2.1.4.2, «Проверка подписи с помощью GnuPG» описано, как проверить загрузки MySQL с помощью GPG. Это руководство также применимо к Microsoft Windows, но другой вариант — использование инструмента с графическим интерфейсом, такого как Gpg4win. Вы можете использовать другой инструмент, но наши примеры основаны на Gpg4win и используют его встроенный Kleopatra графический интерфейс.
Загрузите и установите Gpg4win, откройте Kleopatra и добавьте сертификат MySQL Release Engineering. Для этого нажмите , . Введите «Mysql Release Engineering» в поле поиска и нажмите .
Рисунок 2.1 Kleopatra: Мастер поиска на сервере: Поиск сертификата
Выберите сертификат «MySQL Release Engineering». Идентификатор ключа должен ссылаться на «3A79 BD29», или выберите , чтобы подтвердить, что сертификат действителен. Теперь импортируйте его, нажав . Когда появится диалоговое окно импорта, выберите , и этот сертификат теперь должен быть отображён на вкладке Импортированные сертификаты.
Далее, предоставьте доверие сертификату. Выберите наш сертификат, а затем в главном меню выберите , и нажмите .
Рисунок 2.2 Kleopatra: Предоставление сертификационного права для MySQL Release Engineering
Далее, проверьте загруженный пакет MySQL. Для этого необходимы файлы как для самого пакета, так и для подписи. Файл подписи должен иметь то же имя, что и пакетный файл, но с добавленным .asc расширением, как показано в примере в следующей таблице. Подпись связана со страницей загрузок для каждого продукта MySQL. Вам необходимо создать файл .asc с этой подписью.
Таблица 2.2 Файлы пакета и подписи MySQL для MySQL Server MSI для Microsoft Windows
| Тип файла | Имя файла |
|---|---|
| Файл дистрибутива | mysql-8.4.4-winx64.msi |
| Файл подписи | mysql-8.4.4-winx64.msi.asc |
Убедитесь, что оба файла хранятся в одной директории, а затем выполните следующую команду для проверки подписи файла дистрибутива. Откройте диалоговое окно из , , а затем выберите файл .asc.
Два наиболее распространённых результата представлены на рисунках ниже; и хотя предупреждение «Данные не удалось проверить» выглядит проблематично, проверка файла прошла успешно. Для получения дополнительной информации о том, что означает это предупреждение, нажмите Показать журнал аудита и сравните его с разделом 2.1.4.2, «Проверка подписи с помощью GnuPG». Теперь вы можете выполнить MSI-файл.
Рисунок 2.3 Kleopatra: Диалоговое окно результатов расшифровки и проверки: Успех
Если вы видите ошибку, такую как Проверка не удалась: Нет данных., значит файл недействителен. Не запускайте MSI-файл, если видите эту ошибку.
Рисунок 2.4 Kleopatra: Диалоговое окно результатов расшифровки и проверки: Ошибка
© 2025 Oracle
Licensed under the GPLv2 License.