Seminar Credo TypeScript – Credential Lifecycle, Status und Revocation

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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Lifecycle-Zustandsmodell und Verantwortungen“ erfassen.
  2. 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.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Issuer-Prozesse und Ereignissteuerung“ erfassen.
  2. 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.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Wallet-Sicht und Credential-Aktualisierung“ erfassen.
  2. 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.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Statuslisten und W3C-orientierte Statusprüfung“ erfassen.
  2. 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.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „AnonCreds Revocation“ erfassen.
  2. 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.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Erneuerung, Ersatz und Offboarding“ erfassen.
  2. 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.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. 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.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Monitoring, Audit und Negativtests“ erfassen.
  2. 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.
  3. Die erforderlichen TypeScript-Komponenten, Credo-Module, Provider, Konfigurationen oder Prozessschritte in einer kontrollierten Laborumgebung implementieren.
  4. Funktion, Berechtigungen, Schlüsselverwendung, Protokollzustände, Datenpersistenz und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. 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

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.

Seminar Startdatum Enddatum Ort Dauer
Friedrichshafen 2 Tage
Kassel 2 Tage
Ulm 2 Tage
München 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Münster 2 Tage
Mainz 2 Tage
Erfurt 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Paderborn 2 Tage
Essen 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Konstanz 2 Tage
Hamm 2 Tage
Rostock 2 Tage
Hamburg 2 Tage
Leipzig 2 Tage
Hannover 2 Tage
Stuttgart 2 Tage
Dresden 2 Tage
Luxemburg 2 Tage
Regensburg 2 Tage
Jena 2 Tage
Trier 2 Tage
Madgeburg 2 Tage
München 2 Tage
Friedrichshafen 2 Tage
Kassel 2 Tage
Ulm 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben