Glad that you've nailed it. I just would like to clarify something, please correct me if I'm wrong:
- you had downloaded veeam-release-el7-1.0-1.x86_64.rpm from veeam.com and attempted to install it with rpm -ivh veeam-release-el7-1.0-1.x86_64.rpm which gave the above-mentioned rpmReadSignature error. The MD5 was fine though.
- after that you installed the package via yum localinstall veeam-release-el7-1.0-1.x86_64.rpm and that resolved the issue.
Is everything correct?