Daily Shaarli

All links of one day in a single page.

October 21, 2023

Computing an X509 Certificate’s Thumbprint in Java | Baeldung
How to retrieve/compute an X509 certificate's thumbprint in Java? - Stack Overflow
thumbnail

private static String getThumbprint(X509Certificate cert)
throws NoSuchAlgorithmException, CertificateEncodingException {
MessageDigest md = MessageDigest.getInstance("SHA-1");
byte[] der = cert.getEncoded();
md.update(der);
byte[] digest = md.digest();
String digestHex = DatatypeConverter.printHexBinary(digest);
return digestHex.toLowerCase();
}