On unix platforms the following command can be executed : {code} for file in `find . -type f -iname '*.asc'` do gpg --verify ${file} done {code} You'll need to look at the output contains only good signaturesie : {code} gpg: Good signature from "Michael Dick (CODE SIGNING KEY) " gpg: Signature made Tue 12 Jan 2010 05:30:17 PM CST using RSA key ID 7412AD2C gpg: Good signature from "Michael Dick (CODE SIGNING KEY) " gpg: Signature made Tue 12 Jan 2010 05:30:18 PM CST using RSA key ID 7412AD2C gpg: Good signature from "Michael Dick (CODE SIGNING KEY) " gpg: Signature made Tue 12 Jan 2010 05:30:17 PM CST using RSA key ID 7412AD2C gpg: Good signature from "Michael Dick (CODE SIGNING KEY) " {code}