Hi,
Several months ago, I was asking if I can use SAN_EMAIL field as the email
notification
for anonymous EST request submission.
I had other projects to deal with, so did not investigate further. Now I am
back on this
again and I upgraded release to 3.26 (both software and config).
There are a few questions:
1. The file profile/template/san_email.yaml does not exist
I added this, but I also need to add
label: I18N_OPENXPKI_UI_PROFILE_SAN_EMAIL
description: I18N_OPENXPKI_UI_PROFILE_SAN_EMAIL_DESCRIPTION
as they are not in openxpki.po. I only added en_US as I don't allow any other
language.
2. Adding notification
After adding SAN_EMAIL, I can see the option is presented in the CSR, then I
defined
metadata:
system_id: "[% data.cust_id %]"
server_id: "[% data.server_id %]"
requestor: "[% CN.0 %]"
email: "[% SAN_EMAIL.0 %]"
entity: "[% CN.0 FILTER lower %]"
in the "enroll:" style. I can see these options are successfully processed when
I run the
approval from RA, but showing no receipient:
2023/09/17 15:36:22 openxpki.application.INFO Append (set) certificate metadata
requestor with *******
[pid=45052|sid=iK43|rid=559a13480540|wftype=certificate_enroll|wfid=6399]
2023/09/17 15:36:22 openxpki.application.INFO Append (set) certificate metadata
email with *******
[pid=45052|sid=iK43|rid=559a13480540|wftype=certificate_enroll|wfid=6399]
2023/09/17 15:36:22 openxpki.application.INFO Append (set) certificate metadata
server_id with tlsserver
[pid=45052|sid=iK43|rid=559a13480540|wftype=certificate_enroll|wfid=6399]
2023/09/17 15:36:22 openxpki.application.INFO Append (set) certificate metadata
entity with ********
[pid=45052|sid=iK43|rid=559a13480540|wftype=certificate_enroll|wfid=6399]
2023/09/17 15:36:22 openxpki.application.INFO Trigger notification message
enroll_cert_issued
[pid=45052|sid=iK43|rid=559a13480540|wftype=certificate_enroll|wfid=6399]
2023/09/17 15:36:22 openxpki.system.WARN Failed sending notification
enroll_cert_issued - no receipient
[pid=45052|sid=iK43|rid=559a13480540|wftype=certificate_enroll|wfid=6399]
I see the default workflow for notification is defined in
certificate_enroll.yaml
notify_cert_issued:
class: OpenXPKI::Server::Workflow::Activity::Tools::Notify
param:
_map_notify_cc: $url_notifycc
_map_notify_to: $url_requester
_map_transaction_id: $transaction_id
message: enroll_cert_issued
but I don't see where $url_requester is defined. Almost everywhere, openxpki
config uses requestor (instead of er).
Is this a typo or I am missing something?
Thank you very much.
Lixin.
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users