This tool calculates the fingerprint of an X.509 public certificate. A fingerprint is a digest of the whole certificate. In this case we use the SHA1 algorithm. Sometimes applications ask for its fingerprint, which easier for work with, instead of requiring the X.509 public certificates (a long string).