openSUSE shim сертификат за защитено стартиране на uefi

Буутлоудърът на openSUSE shim подписан ли е с частен ключ на openSUSE? Ако е така, къде мога да намеря съответния openSUSE сертификат за целите на проверката на сигурно зареждане?


person robertchen    schedule 13.03.2014    source източник


Отговори (1)


Публичен ключ може да бъде извлечен от изходния пакет на shim:

  1. Изтеглете http://download.opensuse.org/source/distribution/13.1/repo/oss/suse/src/shim-0.2-3.1.src.rpm
  2. Екстрахирайте, като използвате например: rpm2cpio shim-0.2-3.1.src.rpm | cpio -диум
  3. Разопаковайте tar-ball, който е вътре: tar-xJf shim-12.3-update.tar.xz
  4. Сертификатът вече може да бъде намерен в поддиректория usr/lib64/efi: openssl x509 -inform der -in usr/lib64/efi/shim-opensuse.der -text

    Сертификат: Данни: Версия: 3 (0x2) Сериен номер: 1 (0x1) Алгоритъм за подпис: sha256WithRSAEncryption Издател: CN=openSUSE Secure Boot CA, C=DE, L=Nuremberg, O=openSUSE Project/[email protected]

Можете да проверите буутлоудърите и ядрата на 2-ри етап, като използвате sbverify от пакета sbsigntool (така се нарича в Ubuntu)

person Arno Bakker    schedule 05.06.2014