Das zweitägige Seminar modelliert und implementiert den vollständigen Lebenszyklus digitaler Credentials. Antrag, Ausgabe, Aktivierung, Änderung, Erneuerung, Statusprüfung, Sperrung, Revocation, Ersatz, Ablauf und Löschung werden protokoll- und formatübergreifend in belastbare Zustands- und Betriebsprozesse überführt.
Inhaltsverzeichnis
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Credential-Zustände und zulässige Übergänge fachlich modellieren.
- Lebenszyklusereignisse in Issuer-, Wallet- und Verifier-Komponenten abbilden.
- Status- und Revocation-Verfahren formatgerecht implementieren.
- Erneuerung, Ersatz, Verlust, Ablauf und Offboarding kontrollieren.
- Events, Kontrollen, Tests und Nachweise für den Regelbetrieb definieren.
Schrittweise Seminarinhalte
1. Lifecycle-Zustandsmodell und Verantwortungen
Schwerpunkt: Antrag, Genehmigung, Angebot, Ausgabe, Aktivierung, gültig, suspendiert, widerrufen, abgelaufen, ersetzt, gelöscht sowie Rollen und Übergabepunkte.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Lifecycle-Zustandsmodell und Verantwortungen“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Antrag, Genehmigung, Angebot, Ausgabe, Aktivierung, gültig, suspendiert, widerrufen, abgelaufen, ersetzt, gelöscht sowie Rollen und Übergabepunkte modellieren und verbindliche Konfigurationsentscheidungen festlegen.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis eine vollständige Credential-Zustandsmaschine dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
2. Issuer-Prozesse und Ereignissteuerung
Schwerpunkt: fachliche Freigaben, Idempotenz, Statuspersistenz, Zeitregeln, Batch-Verarbeitung, Wiederholungen, Kompensation, Events und Auditdaten.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Issuer-Prozesse und Ereignissteuerung“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von fachliche Freigaben, Idempotenz, Statuspersistenz, Zeitregeln, Batch-Verarbeitung, Wiederholungen, Kompensation, Events und Auditdaten modellieren und verbindliche Konfigurationsentscheidungen festlegen.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen robusten Issuer-Lifecycle dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
3. Wallet-Sicht und Credential-Aktualisierung
Schwerpunkt: lokale Zustände, Synchronisation, Statuscache, Refresh, Erneuerung, Benachrichtigung, Ersatz, Dubletten, Offline-Verhalten und Löschung.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Wallet-Sicht und Credential-Aktualisierung“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von lokale Zustände, Synchronisation, Statuscache, Refresh, Erneuerung, Benachrichtigung, Ersatz, Dubletten, Offline-Verhalten und Löschung modellieren und verbindliche Konfigurationsentscheidungen festlegen.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen nachvollziehbaren Holder-Prozess dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
4. Statuslisten und W3C-orientierte Statusprüfung
Schwerpunkt: Statusreferenzen, Listeneinträge, Veröffentlichung, Abruf, Cache, Aktualität, Datenschutz, Ausfallverhalten und Verifier-Entscheidung.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Statuslisten und W3C-orientierte Statusprüfung“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Statusreferenzen, Listeneinträge, Veröffentlichung, Abruf, Cache, Aktualität, Datenschutz, Ausfallverhalten und Verifier-Entscheidung modellieren und verbindliche Konfigurationsentscheidungen festlegen.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen getesteten Statuslistenprozess dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
5. AnonCreds Revocation
Schwerpunkt: Registry, Tails-Daten, Revocation IDs, Deltas, Zeitintervalle, Statuszustände, Proof-Erstellung, Verifikation und Betriebsgrenzen.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „AnonCreds Revocation“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Registry, Tails-Daten, Revocation IDs, Deltas, Zeitintervalle, Statuszustände, Proof-Erstellung, Verifikation und Betriebsgrenzen modellieren und verbindliche Konfigurationsentscheidungen festlegen.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen funktionsfähigen AnonCreds-Revocation-Flow dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
6. Erneuerung, Ersatz und Offboarding
Schwerpunkt: Ablaufwarnung, Re-Issuance, Schlüsselwechsel, verlorenes Gerät, kompromittiertes Credential, Ersatzbeziehung, Deprovisionierung und Aufbewahrung.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Erneuerung, Ersatz und Offboarding“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Ablaufwarnung, Re-Issuance, Schlüsselwechsel, verlorenes Gerät, kompromittiertes Credential, Ersatzbeziehung, Deprovisionierung und Aufbewahrung modellieren und verbindliche Konfigurationsentscheidungen festlegen.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen kontrollierten Änderungs- und Beendigungsprozess dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
7. Monitoring, Audit und Negativtests
Schwerpunkt: Lifecycle-Kennzahlen, verwaiste Datensätze, verspätete Statusupdates, Race Conditions, Replay, fehlerhafte Übergänge, Nachweisdaten und Rezertifizierung.
- Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Monitoring, Audit und Negativtests“ erfassen.
- Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Lifecycle-Kennzahlen, verwaiste Datensätze, verspätete Statusupdates, Race Conditions, Replay, fehlerhafte Übergänge, Nachweisdaten und Rezertifizierung modellieren und verbindliche Konfigurationsentscheidungen festlegen.
- Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
- Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen belastbaren Kontroll- und Testkatalog dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.
Praxisübungen und Laborszenarien
- Erstellung einer Lifecycle-Zustandsmaschine mit validierten Übergängen.
- Implementierung einer Statusänderung mit Event und idempotenter Wiederholung.
- Prüfung eines gültigen, suspendierten und widerrufenen Credentials.
- Durchspielen von Ablauf, Erneuerung, Ersatz und kontrollierter Löschung.
Zielgruppe und Voraussetzungen
Zielgruppe: Issuer- und Wallet-Entwicklung, IAM- und Credential-Architektur, Backend-Integration, Security Engineering, Betrieb und Governance-Verantwortung.
Voraussetzungen: TypeScript- und Credo-Grundkenntnisse; Verständnis von Credential-Ausgabe und Verifikation.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar mit Demonstrationen, strukturierten Implementierungsschritten, Code-Reviews, praktischen Übungen und kontrollierten Fehlerfällen verbunden. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Lösungen reproduzierbar weiterentwickelt und in den Betrieb überführt werden können.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Issuer- und Wallet-Entwicklung, IAM- und Credential-Architektur, Backend-Integration, Security Engineering, Betrieb und Governance-Verantwortung |
| Voraussetzungen: | TypeScript- und Credo-Grundkenntnisse; Verständnis von Credential-Ausgabe und Verifikation |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
