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-9.2.0-winx64.msi |
| Файл подписи | mysql-9.2.0-winx64.msi.asc |
Убедитесь, что оба файла находятся в одном каталоге, а затем выполните следующую команду, чтобы проверить подпись файла дистрибутива. Откройте диалоговое окно из , , а затем выберите файл .asc.
Два наиболее распространённых результата представлены на следующих рисунках; и хотя предупреждение «Данные не удалось проверить» выглядит проблематично, проверка файла прошла успешно. Для получения дополнительной информации о значении этого предупреждения нажмите Показать журнал аудита и сравните его с разделом 2.1.4.2, «Проверка подписи с помощью GnuPG». Теперь вы можете запустить файл MSI.
Рисунок 2.3 Kleopatra: Диалоговое окно результатов дешифрования и проверки: Успешно
Ошибка, такая как Проверка не удалась: Нет данных., означает, что файл недействителен. Не запускайте файл MSI, если вы видите эту ошибку.
Рисунок 2.4 Kleopatra: Диалоговое окно результатов дешифрования и проверки: Неверно
© 2025 Oracle
Licensed under the GPLv2 License.