static string Thumbprint(string algorithm, X509Certificate certificate) { HashAlgorithm hash = HashAlgorithm.Create (algorithm); byte[] digest = hash.ComputeHash (certificate.RawData); return BitConverter.ToString (digest); }