title: How to use GPG to verify ASC signature of PgAdmin binary?
body: <p>How do I use GPG to verify the ASC signature of a PgAdmin binary?</p>
  
  <p>This is the binary I am verifying: <a href="https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.3/macos/pgadmin4-3.3.dmg" rel="nofollow noreferrer">https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.3/macos/pgadmin4-3.3.dmg</a></p>
  
  <p>This is the signature I am using:
  <a href="https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.3/macos/pgadmin4-3.3.dmg.asc" rel="nofollow noreferrer">https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.3/macos/pgadmin4-3.3.dmg.asc</a></p>
  
  <p>Steps I followed from <a href="https://serverfault.com/a/896232">this</a> serverfault answer:</p>
  
  <ol>
  <li>Download binary to ~/Downloads</li>
  <li><p>Import signature
  <code>
  $ gpg --import pgadmin4-3.3.dmg.asc
  gpg: no valid OpenPGP data found.
  gpg: Total number processed: 0
  </code></p></li>
  <li><p>That didn't work so I tried to verify using the ASC
  <code>
  gpg --verify pgadmin4-3.3.dmg.asc pgadmin4-3.3.dmg
  gpg: Signature made Mon Sep  3 03:27:56 2018 MDT
  gpg:                using RSA key E8697E2EEF76C02D3A6332778881B2A8210976F2
  gpg: Can't check signature: No public key
  </code></p></li>
  <li>That didn't work either. Do I need an additional file?</li>
  </ol>