- AS2 send and receive with signing, encryption, compression, MIC, sync
and async MDN (as2-lib algorithms and MIC types, BouncyCastle S/MIME
and MDN handling in memory; no temp files or keystores).
- /qqq/hooks/edi/as2/{transport} receiver and /mdn async receipt route;
retransmits get the original MDN; failure MDNs for decryption,
authentication and integrity errors; async MDN delivery queue.
- edi_as2_mdn table; certificate parsing on save, keys from env vars,
ACTIVE/NEXT rollover with Promote Certificate and Export Public
Certificate; NEXT expiry and edi.mdn.overdue alerts; VAN over AS2.
- Demo partner Pacific Wholesale over AS2 against an in-process peer.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>