Hello! I decided to fiks the thing myself. I edited the crypto-utils.lib and changed the subjects of the messages that are sent to the user when his certificate is issued. I used the subject from the form that the RA operator has when sending mails manually to the users. I attached the patch to this message. I think it would make sense to patch the current stable distribution. I changed also the subject of the CRIN messages since the previous one was not too informative also.
Take a look. Of course, it is also needed to modify the translations to not have problems with the subject not being translated. ;-) Janez
--- crypto-utils.lib 2004-10-05 15:24:56.000000000 +0200 +++ /usr/local/OpenCA/lib/functions/crypto-utils.lib 2004-11-02 13:59:35.152448280 +0100 @@ -1457,7 +1457,8 @@ TO => $cert->getParsed()->{EMAILADDRESS}, CC => [EMAIL PROTECTED], FROM => crypto_get_admin_account(), - SUBJECT => gettext ("OpenCA Certificate and PIN information")); + SUBJECT => i18nGettext ("CRIN information for certificate __CERT_SERIAL__", + "__CERT_SERIAL__", $cert->getSerial())); } else { ## send to the admin itself and print a warning $enc_msg = $token->getSMIME ( @@ -1466,7 +1467,7 @@ MESSAGE => $msg, TO => crypto_get_admin_account(), FROM => crypto_get_admin_account(), - SUBJECT => i18nGettext ("OpenCA Certificate and PIN information for certificate __CERT_SERIAL__", + SUBJECT => i18nGettext ("CRIN information for certificate __CERT_SERIAL__", "__CERT_SERIAL__", $cert->getSerial())); } @@ -1535,7 +1536,7 @@ "Content-Transfer-Encoding: 8bit\n"; } - my $subject = gettext ("OpenCA Certificate information"); + my $subject = i18nGettext ("PKI Information for Certificate __CERT_SERIAL__","__CERT_SERIAL__",$cert->getSerial()); if ( defined $cert->getParsed()->{EMAILADDRESS} and $cert->getParsed()->{EMAILADDRESS} ) { my $to = $cert->getParsed()->{EMAILADDRESS}; $no_enc_msg .= "To: $to\n". @@ -1543,7 +1544,7 @@ "Subject: $subject\n". "\n$new_msg\n"; } else { - $subject = gettext ("OpenCA Certificate information"); + $subject = i18nGettext ("PKI Information for Certificate __CERT_SERIAL__","__CERT_SERIAL__",$cert->getSerial()); $no_enc_msg .= "To: ".crypto_get_admin_account()."\n". "From: ".crypto_get_admin_account()."\n". "Subject: $subject\n".