O certificado emitido pela ESO é assinado por uma chave gpg que pode ser validado usando a chave pública (public key) da ESO. Para realizar essa validação os estudantes devem usar uma "detached signature" o que quer dizer que a assinatura dos certificados está em um arquivo separado com extensão ".sig".
Para realizar o procedimento de validação você precisa de três arquivos:
Copie o arquivo pdf ".sig" da assinatura e o aquivo da chave pública da ESO para dentro da mesma pasta.
Baixe e instale o gpgtools.
Depois de instalar, o "GPG Keychain Access" irá requisitar um novo par de chaves pessoais (new personal keypair).
Clique no ícone importar para importar a chave pública da ESO, eso.pub.
Pressione CTRL+clique na chave pública da ESO e selecione "assinar" ("sign") para validá-la.
Confirme que a chave pública da ESO está listada dentro da janela do "GPG Keychain Access" e que o seu ID (Short ID) é B9BE75DF.
Baixe e instale a versão completa do gpg4win.
Depois de completar a instalação, abra o Kleopatra no menu iniciar.
Crie um novo certificado pessoal (new personal certificate) caso ainda não tenha um dentro de "Meus Certificados" ("My Certificates").
Na caixa que diálogo selecione "Criar par de chaves pessoais OpenPGP" ("Create personal OpenPGP key pair").
Importe a chave pública da ESO, eso.pub clicando no ícone "Importar Certificado" ("Import Certificate").
Certifique-se que a chave pública da ESO é confiável selecionando a chave e clicando em "Certify Certificate" dentro do menu "Certificates".
Verifique se a chave pública da ESO foi listada na aba "Certificados Confiáveis" ("Trusted Certificates") e verifique se o Key-ID é B9BE75DF.
gpg --verify Certificate.pdf.sig Certificate.pdf