foreach ($cert_details['fingerprints'] as $hash => $fingerprint) {
$label = sprintf(Horde_Crypt_Translation::t("%s Fingerprint"), Horde_String::upper($hash));
- $fingerprint_str = '';
- for ($i = 0, $f_len = strlen($fingerprint); $i < $f_len; $i += 2) {
- $fingerprint_str .= substr($fingerprint, $i, 2) . ':';
- }
- $text .= sprintf(" %s:\n %s\n", $label, $fingerprint_str);
+ $text .= sprintf(" %s:\n %s\n", $label, rtrim(chunk_split($fingerprint, 2, ':'), ':'));
}
$text .= sprintf(" %s: %s\n", Horde_Crypt_Translation::t("Signature Algorithm"), $cert_details['signatureAlgorithm']);
$text .= sprintf(" %s:", Horde_Crypt_Translation::t("Signature"));