${Markup(_('Fedora Project - Verify your download'))}

${Markup(_('← Back to the main "Get Fedora Prerelease" page'))}.

${Markup(_('Windows user? Follow <a href="%s">these instructions</a> instead.') % 'http://docs.fedoraproject.org/en-US/Fedora/%s/html/Burning_ISO_images_to_disc/sect-Burning_ISO_images_to_disc-Validating_the_Files.html' % (global_variables.release['curr_id']))}

${Markup(_('Once you have downloaded an ISO, verify it for security and integrity. To verify your ISO, start by downloading the proper CHECKSUM file into the same directory as the ISO:'))}

${Markup(_('Fedora Server'))}
ISO x86_64 i386
${Markup(_('Fedora Workstation'))}
ISO x86_64 i386
ARM HFP n/a
${Markup(_('Fedora Cloud'))}
qcow2/raw x86_64 i386
${Markup(_('Docker'))}
tar.gz x86_64  n/a 
${Markup(_('Spins'))}
${_('Desktop Spins')} x86_64 i386
${_('Other Spins')} x86_64 i386
${Markup(_('ARM Desktop Spins'))}
ARMv7  HFP  n/a

${Markup(_('Next, import Fedora\'s GPG key(s):'))}

$ curl https://fedoraproject.org/static/fedora.gpg | gpg --import

${Markup(_('You can verify the details of the GPG key(s) <a href="%s/%s/keys">here</a>.') % (path, lang))}

${Markup(_('Now, verify that the CHECKSUM file is valid:'))}

$ gpg --verify-files *-CHECKSUM

${Markup(_('The CHECKSUM file should have a good signature from one of the following keys:'))}

  • 8E1431D5 - Fedora 22
  • A29CB19C - Fedora 22 secondary arches (aarch64, PPC64, PPC64le, s390 and s390x)
  • 95A43F54 - Fedora 21
  • A0A7BADB - Fedora 21 secondary arches (aarch64, PPC64, PPC64le, s390 and s390x)
  • 246110C1 - Fedora 20
  • EFE550F5 - Fedora 20 secondary arches (ARM, PPC64, s390)
  • FB4B18E6 - Fedora 19
  • BA094068 - Fedora 19 secondary arches (ARM, PPC64, s390)

${Markup(_('Finally, now that the CHECKSUM file has been verified, check that the ISO\'s checksum matches:'))}

$ sha256sum -c *-CHECKSUM

${Markup(_('If the output states that the file is valid, then you\'re good to go!'))}

${Markup(_('&#8592; Back to the main "Get Fedora Prerelease" page'))}.