I am not sure this is possible. I think you need to buy your certificate from some trusted certificate authority.
You can use a self-signed certificate, but your clients will get errors telling them that it is not signed by a trusted CA (certification authority). This indicates to security minded people that they could be walking into a man in the middle
attack.
Now you could send all of your clients your CA you used to sign the certs and they could add it to their trusted CA cert store in their OS to allow them to Trust your certificate and then they would check it's fingerprint.
It's best to purchase a trusted CA signed cert from a company like Verisign though because it helps prevent man-in-the-middle attacks.
Jamie Miley