HomeSoftware Heritage

(MODULES-11067) Fix keytool output parsing

Description

(MODULES-11067) Fix keytool output parsing

Change extract_fingerprint() function to scan for all certificate
fingerprints and sort before joining them.

The latest version of keytool doesn't always return certs in the same
order, so extract_fingerprint() can return a different string for
identical certs. Also extract_fingerprint() only scans for MD5 and SHA1
fingerprints; it should scan for all fingerprints.

Details

Provenance
Dan Urist <durist@ucar.edu>Authored on May 7 2021, 8:55 PM
olasdPushed on Dec 28 2021, 10:47 AM
Parents
R215:9b8471d59575: Merge pull request #368 from puppetlabs/pdksync_pdk_update
Branches
Unknown
Tags
Unknown

Event Timeline

Dan Urist <durist@ucar.edu> committed R215:c4779fa85678: (MODULES-11067) Fix keytool output parsing (authored by Dan Urist <durist@ucar.edu>).May 7 2021, 9:05 PM