I get this message:
Cannot find the X.509 certificate using the following search criteria: StoreName \'My\', StoreLocation \'LocalMachine\', FindType
Remember that ASP.NET runs as a different user. It may need to be assigned access to the certificate.
Try to use Certificate Manager (with MMC) to see installed certificates. Instructions for XP: manage certificates for a computer, probably similar with Vista and 7 as well.
I was having problems with service unable to find the x509 certificate, but by using the Certificate Manager I found out that "Install PFX" command from Windows Explorer had not installed the certificate at all! This was fixed by importing the certificate from Certificate Manager.
Check the other post about the tool that you asked about. Verify your "my" storage and check if the CN="HighBall". I guess your CN is not just "HighBall", probably it has a top level domain. I think it's easier to look for the certificate serial number, i think it's faster than for it's canonical name and error prone.
Regards,
Victor