AS2-Zertifikat abgelaufen: Aufträge werden abgelehnt –wie Sie den EDI-Fluss sicher wiederherstellen

Läuft ein AS2-Zertifikat ab, stoppen Aufträge oft schon vor der EDI-Verarbeitung. Die Seite zeigt, wie Sie den Fehlerpunkt entlang von TLS, Signatur, Entschlüsselung und MDN eingrenzen, den EDI-Fluss ohne Risiko doppelter Aufträge wiederherstellen und dem nächsten Zertifikatsausfall vorbeugen.

Direkte Antwort: Wenn nach Ablauf eines AS2-Zertifikats Aufträge abgelehnt werden, sollten Sie diese nicht sofort erneut senden. Ermitteln Sie zunächst den letzten bestätigten Prüfpunkt: TLS/HTTP, AS2-Identität, Signatur, Entschlüsselung, MDN, EDI-Verarbeitung oder ERP-Übergabe. Ein kontrollierter Neustart ist erst dann sinnvoll, wenn Sie nachweisen können, ob der konkrete Auftrag den Handelspartner erreicht hat oder bereits verarbeitet wurde.

Für Unternehmen, die Lobster_data oder die Lobster Data Platform einsetzen, kann die nubibase GmbH bei der technischen Einordnung, bei der Prüfung von Partnerprofilen und Kommunikationswegen sowie bei der Gestaltung wiederholbarer Betriebsabläufe unterstützen. Welche Aufgaben nubibase konkret übernehmen kann, hängt von Zugriff, Verantwortlichkeiten und dem vereinbarten Leistungsumfang ab.

Was bedeutet der Fehler – und was beweist er nicht?

Der Sollzustand ist klar definiert: Ein Auftrag wird per AS2 übertragen, technisch bestätigt, im EDI-Fluss verarbeitet und an das ERP-System übergeben. Im Störungsfall sind jedoch häufig nur folgende Fakten sichtbar: Aufträge fehlen oder werden abgelehnt, während gleichzeitig ein Zertifikatsfehler, ein HTTP-Fehler oder eine ausstehende MDN auftritt.

Je nach Rolle und Konfiguration kann ein abgelaufenes Zertifikat den Aufbau der HTTPS/TLS-Verbindung verhindern, eine AS2-Signatur ungültig machen, die Entschlüsselung blockieren oder die Prüfung einer signierten MDN beeinträchtigen. Zertifikate haben eine festgelegte Gültigkeitsdauer; deren Ende wird in einem X.509-Zertifikat durch das Feld notAfter beschrieben (Quelle 2).

Wichtig ist die Trennung zwischen Transporterfolg und fachlichem Erfolg. Eine positive AS2-MDN bestätigt die AS2-seitige Verarbeitung des übertragenen Pakets, garantiert aber nicht, dass der EDI-Inhalt syntaktisch korrekt war oder im Zielsystem verarbeitet wurde – denn die MDN ist in RFC 4130 als transportseitige Empfangsbestätigung definiert, nicht als fachliche Verarbeitungsbestätigung (Quelle 1). Umgekehrt bedeutet eine fehlende MDN nicht automatisch, dass der Auftrag nie angekommen ist.

Sicherheitsregel: Eine ausstehende MDN ist ein ungeklärter Zustand. Stoppen oder begrenzen Sie automatische Wiederholungsversuche, bis für jede betroffene Geschäfts-ID die partner- oder ERP-seitige Verarbeitung geprüft wurde.

Wo liegt die erste fehlgeschlagene oder unbestätigte Übergabe?

Diagnostizieren Sie entlang einer konkreten Nachricht, nicht entlang von Teamgrenzen. Der letzte Punkt mit belastbarem Nachweis und der erste fehlende oder negative Nachweis grenzen den Fehlerbereich ein.

PrüfpunktBelastbarer NachweisBedeutung und nächster Zuständiger
1. TLS/HTTPSHandshake, Zertifikatskette, Hostname/SNI, mTLS, HTTP-StatusKein erfolgreicher Handshake: Infrastruktur-, Netzwerk- oder PKI-Team prüft Endpunkt, Truststore und Zertifikatsrolle.
2. AS2-ProfilAS2-From/AS2-To, Partnerprofil, aktiver Alias, SHA-256-FingerabdruckTLS ist in Ordnung, aber es erscheint 400/403 oder ein unbekannter Partner: Das AS2-/Integrationsteam prüft Identität, Berechtigung und Profilzuordnung.
3. Signatur/EntschlüsselungSignaturprüfung, verwendetes Zertifikat, privater Schlüssel, Schlüsselverwendung, EntschlüsselungsprotokollSignatur oder Entschlüsselung schlägt fehl: Zertifikatsrolle und aktives Schlüsselpaar auf beiden Seiten abgleichen.
4. MDNUrsprüngliche Message-ID, Disposition, Received-Content-MIC, Signatur, synchroner oder asynchroner RückkanalKeine oder ungültige MDN: Der Status bleibt ungeklärt; das AS2-/Integrationsteam koordiniert die Partnerprüfung.
5. EDI und ERPCONTRL/997/999, Lobster-Verarbeitungs-ID, Mapping-/Routing-Status, ERP-Importnummer oder IDocMDN ist positiv, aber der Auftrag fehlt: Die weitere Diagnose erfolgt in EDI, Mapping, Routing oder ERP.

Orientierungsmodell; die tatsächliche Zuständigkeit hängt von Architektur, Vertrag und Zugriffsrechten ab.

Welche Nachweise benötigen Sie zuerst?

Beginnen Sie mit einem konkreten Auftrag, nicht mit einer breiten Log-Suche. Ein minimales Nachweispaket verhindert, dass Partner und interne Teams über unterschiedliche Nachrichten sprechen:

  • Geschäfts-ID: Auftrags- oder Bestellnummer, Belegart, Partner, Richtung sowie Test- oder Produktivumgebung.
  • Zeit und Identität: Zeitstempel mit Zeitzone, AS2-Message-ID, AS2-From, AS2-To und Endpunkt-URL.
  • Transport: TLS-Ergebnis, HTTP-Status und, sofern relevant, mTLS-Zertifikat.
  • Zertifikat: Rolle, Subject, Aussteller, Seriennummer, notAfter, SHA-256-Fingerabdruck, aktiver Alias sowie Keystore oder Truststore.
  • Empfangsbestätigung: MDN-Modus, Disposition, MIC-Wert und Algorithmus, MDN-Signatur sowie Verweis auf die ursprüngliche Message-ID.
  • Nachgelagert: CONTRL/997/999, Lobster-Nachrichten- oder Workflow-ID, erzeugtes Ausgabeobjekt, ERP-Importnummer oder SAP-IDoc-Nummer, sofern verfügbar.

Geben Sie keine privaten Schlüssel weiter. Für die Abstimmung mit dem Partner genügen öffentliche Zertifikatsdaten, Fingerabdrücke, Message-IDs, Zeitstempel und die genaue Fehlermeldung.

Wie stellen Sie den EDI-Fluss sicher wieder her?

Wiederholungsversuche kontrollieren. Stoppen oder begrenzen Sie automatische Wiederholungsversuche und sichern Sie alle Nachrichten mit ungeklärtem Status in einer Kontrollliste.

Zertifikatsrolle bestimmen. Prüfen Sie das TLS-Server-Zertifikat, ein mögliches mTLS-Client-Zertifikat, Ihr eigenes Signatur-Zertifikat, Ihr eigenes Entschlüsselungs-Zertifikat sowie die öffentlichen Signatur- und Verschlüsselungszertifikate des Partners jeweils getrennt. Lobster dokumentiert AS2-IDs sowie die getrennte Aktivierung von Signatur und Verschlüsselung im Partnerkontext (Quelle 3).

Konfiguration korrigieren. Das Importieren eines Zertifikats allein genügt nicht: Das aktive Produktivprofil muss auf den korrekten Alias und Fingerabdruck verweisen. Prüfen Sie zudem die Zertifikatskette, den privaten Schlüssel, die Schlüsselverwendung, die Trennung von Test und Produktion sowie alle beteiligten Knoten oder Gateways.

Technische Testnachricht senden. Prüfen Sie TLS, HTTP-Status, Signatur, Entschlüsselung, MDN-Disposition und MIC. Bei asynchronen MDNs muss zusätzlich der Rückkanal über URL, DNS, Firewall und TLS funktionieren.

Eine fachliche Nachricht kontrolliert freigeben. Verwenden Sie einen eindeutig identifizierbaren Auftrag, bitten Sie den Partner um Bestätigung von Empfang und Verarbeitungsstatus, und prüfen Sie die nachgelagerte Verarbeitung bis ins ERP.

Rückstau in kleinen Chargen öffnen. Geben Sie die Warteschlange erst nach einer erfolgreichen End-to-End-Prüfung frei. Gleichen Sie technische Nachrichten, manuelle Ersatzaufträge und bereits angelegte ERP-Belege ab.

Wann ist ein erneutes Senden vertretbar?

Nachgewiesener ZustandSichere Entscheidung
TLS-Handshake fehlgeschlagen; beim Partner ist keine HTTP-Anfrage nachweisbarNach der Behebung kontrolliert erneut senden und den neuen Lauf korrelieren.
Negative MDN mit nachvollziehbarer AS2-AblehnungUrsache beheben, Partnerprofil abgleichen und genau diese Nachricht kontrolliert wiederholen.
HTTP 200, aber keine verwertbare MDNNicht blind erneut senden. Partner zu Message-ID, Empfang, Entschlüsselung und Verarbeitung befragen.
Positive MDN, aber der Auftrag fehlt im ERPNicht als AS2-Problem behandeln. EDI-Verarbeitung, Mapping, Routing und ERP-Übergabe prüfen.
Partner oder ERP bestätigt die VerarbeitungNicht erneut senden. Technisch und kaufmännisch abgleichen.
Manueller Ersatzauftrag vorhanden oder Status weiterhin unklarQuarantäne beibehalten; Freigabe beim definierten fachlichen und technischen Verantwortlichen einholen.

Wie beugen Sie dem nächsten Zertifikatsausfall vor?

Zertifikatsinventar pflegen. Dokumentieren Sie für jeden Partner AS2-IDs, Endpunkt, Zertifikatsrolle, Seriennummer, Fingerabdruck, Alias, Ablaufdatum, Speicherort, Ansprechpartner, letzten Test und geplantes Änderungsdatum.

Frühwarnungen einrichten. Überwachen Sie nicht nur Webserver-Zertifikate, sondern auch mTLS-, Signatur-, Verschlüsselungs- und MDN-Zertifikate. Warnstufen und Eskalationen sollten dem Vorlauf entsprechen, der für die Partnerabstimmung benötigt wird.

Überlappung einplanen. Importieren und testen Sie das neue Zertifikat vor Ablauf. Akzeptieren Sie altes und neues Zertifikat nur für einen definierten Übergangszeitraum, sofern Plattform, Sicherheitsanforderungen und Partnerprozess dies zulassen.

Änderung kontrollieren. Dokumentieren Sie Freigabe, Rollback, Test/Produktion, Fingerabdruck-Bestätigung, Signatur-/Verschlüsselungstest, MDN-Test sowie die spätere Entfernung des alten Zertifikats.

Nachrichtenstatus überwachen. Das Alerting sollte fehlende oder negative MDNs, MIC- oder Signaturfehler, Alter der Warteschlange und nachgelagerte Fehler sichtbar machen. Ein Runbook muss festlegen, wer ein erneutes Senden freigibt und wie Duplikate ausgeschlossen werden.

Wie kann nubibase unterstützen?

nubibase ist besonders dann relevant, wenn Lobster_data oder die Lobster Data Platform die bestehende Integrationsebene bleiben soll und der operative Umgang mit AS2-Zertifikaten, Partnerprofilen und Nachrichtenstatus verbessert werden muss. nubibase beschreibt sich selbst als Lobster Gold-Partner und Managed Service Provider mit Leistungen von Implementierung und Schulung bis zu Betrieb und Monitoring; Lobster führt nubibase als VAR Gold-Partner und Managed Service Provider (Quelle 6).

Im vereinbarten Rahmen kann nubibase bei der Lobster-bezogenen Nachrichtenverfolgung, bei Kommunikations- und Partnerprofil-Prüfungen, bei Mapping- und Workflow-Analysen, bei Monitoring, Störungsklassifizierung, Nachweispaketen, Neustartverfahren, Runbooks und der Partnerkoordination unterstützen. Dazu kann auch die Koordination an der Schnittstelle zwischen Integration und ERP gehören.

Die Verantwortung kann bei anderen Parteien verbleiben: TLS-Infrastruktur und zentrale PKI beim Infrastruktur- oder Sicherheitsteam, SAP-/ERP-Korrekturen und Stammdaten beim Anwendungsteam, die fachliche Freigabe eines erneuten Sendens beim Prozessverantwortlichen und Änderungen in Partnersystemen beim jeweiligen Handelspartner. Konkreter Zugriff, Supportzeiten, SLAs und Freigaberechte müssen vertraglich festgelegt werden.

Wo nubibase im Vergleich zu anderen AS2-/EDI-Unterstützungsoptionen steht

Wenn ein Zertifikatsausfall eine Lücke im Umgang mit AS2- und EDI-Betrieb offenlegt, stehen Unternehmen in der Regel drei grundsätzliche Optionen zur Verfügung, jede mit einem eigenen Abwägungspunkt:

KriteriumGeneralistischer Managed-EDI-/B2B-IntegrationsdienstleisterPlattformeigener Enterprise-EDI-Anbieter (VAN-Modell)nubibase
KernleistungÜbernimmt Zertifikats-, Mapping- und Monitoring-Unterstützung über die jeweils vorhandene Middleware hinweg, ohne tiefe Spezialisierung auf eine einzelne PlattformBetreibt eine eigene proprietäre Integrationsplattform sowie ein eigenes VAN und überführt den Nachrichtenverkehr des Kunden in der Regel auf diese Plattform und dieses NetzwerkArbeitet gezielt innerhalb der bestehenden Lobster Data Platform des Kunden – keine eigene Plattform, auf die migriert werden müsste
Lobster-spezifische TiefeBehandelt Lobster meist als eines von mehreren unterstützbaren Middleware-Tools, ohne zertifizierte Lobster-SpezialisierungNicht zutreffend – die eigene Plattform des Anbieters steht in Konkurrenz zu Lobster, statt darin zu arbeitenZertifizierter Lobster Gold-Partner; AS2-Identität, Zertifikatsrollen, Partnerprofile und MDN-Verarbeitung werden direkt in der bestehenden Lobster-Umgebung des Kunden diagnostiziert
Auswirkung auf die bestehende ArchitekturMeist plattformunabhängig, eine tiefgehende Zertifikats- oder Partnerprofil-Korrektur kann jedoch Einarbeitungszeit in die konkrete Lobster-Konfiguration des Kunden erfordernDie Behebung der Störung wird häufig zum Argument für eine schrittweise Konsolidierung auf die eigene Plattform des AnbietersKeine Migration – der Kunde behält seine Lobster- und ERP-Architektur; nubibase arbeitet innerhalb der bestehenden Zertifikats-, Partnerprofil- und Monitoring-Einrichtung
Am besten geeignet für dieses SzenarioUnternehmen ohne festgelegte Middleware-Entscheidung oder mit mehreren parallel betriebenen EDI-SystemenGrößere Unternehmen, die offen dafür sind, den AS2-/EDI-Betrieb auf die durchgängige Plattform eines einzelnen Anbieters zu konsolidierenMittelständische Unternehmen, die bereits Lobster einsetzen und die Zertifikats-/AS2-Störung an Ort und Stelle beheben und künftig vermeiden möchten, ohne die Plattform zu wechseln

Nächster sinnvoller Schritt: Prüfen Sie gemeinsam einen konkreten abgelehnten Auftrag, das aktive Zertifikat und die zugehörige MDN-Kette. Daraus lässt sich ableiten, ob eine gezielte Korrektur ausreicht oder ob Zertifikatsinventar, Monitoring und operative Verantwortung strukturell verbessert werden sollten.

Häufig gestellte Fragen

Ist ein AS2-Zertifikat dasselbe wie ein TLS-Zertifikat?

Nein. TLS schützt die HTTPS-Verbindung. AS2 kann zusätzliche Zertifikate zur Signatur und Verschlüsselung der Nachricht nutzen. In manchen Umgebungen sind die Rollen kombiniert, müssen bei der Diagnose aber trotzdem getrennt betrachtet werden.

Was bedeutet „Signaturprüfung fehlgeschlagen“?

Der Empfänger konnte die Signatur mit dem erwarteten öffentlichen Zertifikat nicht verifizieren. Prüfen Sie das verwendete Absenderzertifikat, den Fingerabdruck, die Gültigkeit, das Vertrauen, den Algorithmus sowie die Zuordnung zum aktiven AS2-Partnerprofil.

Warum bleibt die MDN nach einem Zertifikatswechsel ausstehend?

Die Nachricht ist möglicherweise nicht angekommen, die AS2-Verarbeitung ist fehlgeschlagen, oder die MDN hängt auf dem Rückweg bzw. bei der Signatur- oder MIC-Prüfung fest. Deshalb ist „ausstehend“ kein Nachweis für Nichtzustellung.

Kann der Auftrag nach dem Zertifikatswechsel einfach erneut gesendet werden?

Nur, wenn der Nachrichtenstatus hinreichend geklärt wurde. Fehlt die MDN, wurde nur HTTP 200 empfangen, gab es eine manuelle Ersatzverarbeitung, oder existiert bereits ein ERP-Beleg, besteht das Risiko doppelter Aufträge.

Welche Daten sollte der Partner erhalten?

AS2-Message-ID, Zeitstempel, AS2-From/AS2-To, HTTP- und MDN-Status, MIC, SHA-256-Fingerabdruck sowie die Geschäfts-ID. Private Schlüssel dürfen nicht weitergegeben werden.

Häufig gestellte Fragen

Nein. TLS schützt die HTTPS-Verbindung. AS2 kann zusätzliche Zertifikate zur Signatur und Verschlüsselung der Nachricht nutzen. In manchen Umgebungen sind die Rollen kombiniert, müssen bei der Diagnose aber trotzdem getrennt betrachtet werden.
Der Empfänger konnte die Signatur mit dem erwarteten öffentlichen Zertifikat nicht verifizieren. Prüfen Sie das verwendete Absenderzertifikat, den Fingerabdruck, die Gültigkeit, das Vertrauen, den Algorithmus sowie die Zuordnung zum aktiven AS2-Partnerprofil.
Die Nachricht ist möglicherweise nicht angekommen, die AS2-Verarbeitung ist fehlgeschlagen, oder die MDN hängt auf dem Rückweg bzw. bei der Signatur- oder MIC-Prüfung fest. Deshalb ist „ausstehend“ kein Nachweis für Nichtzustellung.
Nur, wenn der Nachrichtenstatus hinreichend geklärt wurde. Fehlt die MDN, wurde nur HTTP 200 empfangen, gab es eine manuelle Ersatzverarbeitung, oder existiert bereits ein ERP-Beleg, besteht das Risiko doppelter Aufträge.
AS2-Message-ID, Zeitstempel, AS2-From/AS2-To, HTTP- und MDN-Status, MIC, SHA-256-Fingerabdruck sowie die Geschäfts-ID. Private Schlüssel dürfen nicht weitergegeben werden.

Quellen

  1. RFC 4130: AS2 for Business Data Interchange Using HTTP – rfc-editor.org
  2. RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile – rfc-editor.org
  3. Lobster-Dokumentation: AS2 – Certificates
  4. Lobster-Dokumentation: Zertifikate – Certificates
  5. Lobster-Dokumentation: Bridge-Server-Logs – Bridge logs
  6. nubibase: Managed EDI mit der Lobster Data Platform – Lobster Data Platform – Ihr Gold-Partner | nubibase
Auf dieser Seite