update template to handle signature class a bit better

This commit is contained in:
jake 2024-11-11 13:20:19 -05:00
parent 02be71f30c
commit 00772f526a

View file

@ -9,6 +9,17 @@
% my @row = split /\n/, $item;
<pre class="blob">
<%
my %sigcls = (
'10x' => 'self sig',
'11x' => 'self sig',
'12x' => 'self sig',
'13x' => 'self sig',
'18x' => 'subkey bind',
'19x' => 'primary key bind',
'20x' => 'revocation sig',
'28x' => 'subkey revocation sig',
'30x' => 'cert revocation sig',
)
for my $row (@row) {
my @data = split /:/, $row;
my $record = $data[0];
@ -45,13 +56,21 @@
$string .= "\n<strong>$safe</strong>\n" if $safe;
}
elsif ($record eq 'sig') {
$string .= "signature: $keyid | <span class=\"date\">" . gmtime($create) . " -> ". ( $expire ? gmtime($expire) : 'n/a' ) . "</span> | $signatureclass\n";
$string .= "signature: $keyid | <span class=\"date\">" . gmtime($create) . " -> ". ( $expire ? gmtime($expire) : 'n/a' ) . "</span> | ";
(exists $sigcls{$signatureclass})
? ($string .= $sigcls{$signatureclass})
: ($string .= $signatureclass);
$string .= "\n";
}
elsif ($record eq 'sub') {
$string .= "\nsub key: " . gmtime($create) . " -> " . ( $expire ? gmtime($expire) : 'n/a' ) . " | flags: $flag\n"
}
elsif ($record eq 'rev') {
$string .= "<span class=\"highlight\">revocation: $keyid </span>| <span class=\"date\">" . gmtime($create) . "</span> | $signatureclass \n";
$string .= "<span class=\"highlight\">revocation: $keyid </span>| <span class=\"date\">" . gmtime($create) . "</span> | "
(exists $sigcls{$signatureclass})
? ($string .= $sigcls{$signatureclass})
: ($string .= $signatureclass);
$string .= "\n";
}
}
%>