Openfire Server not Installing on CentOS

I am renting a server from Bluehost atm and I am trying to install the openfire jabber server on it. However, I am having troubles as everytime I try to run the rpm by following instructions on the install page I get the following error

[~/openfire]# rpm -ivh openfire-3.10.0-1.i386.rpm

error: openfire-3.10.0-1.i386.rpm: Header SHA1 digest: BAD

error: openfire-3.10.0-1.i386.rpm cannot be installed

I have no idea why that is happening. Any help would be appreciated.

I suspect your RPM download is corrupt. What is its file size and sha1sum hash? PS, try 3.10.1 at this point.