diff --git a/keyserver b/keyserver index a94ff54..e32518e 100755 --- a/keyserver +++ b/keyserver @@ -385,7 +385,13 @@ sub add ($c) { push @these_uids, $userid; $need_sig = 1; } - if ($need_sig and $record eq 'sig' and $signatureclass eq '[selfsig]') { + if ($need_sig and $record eq 'sig' and ( + $signatureclass eq '[selfsig]' + or $signatureclass eq 'x13' + or $signatureclass eq 'x12' + or $signatureclass eq 'x11' + or $signatureclass eq 'x10')) + { $need_sig = 0; $these_uids[-1] .= "$magic_delimiter$create:$expire:$flag"; }