Seminar Credo TypeScript – DIDs, DID Documents und Schlüsselverwaltung

Das zweitägige Seminar behandelt DIDs und Schlüsselverwaltung als technische Vertrauensbasis von Credo-Anwendungen. DID-Methoden, DID Documents, Verification Methods, Auflösung, Erstellung, Rotation, Key Agreement, Signaturen, KMS-Operationen und Sicherheitsgrenzen werden praktisch umgesetzt.

Inhaltsverzeichnis

  • Lernziele und fachliche Einordnung
  • Schrittweise Seminarinhalte
  • Praxisübungen und Laborszenarien
  • Zielgruppe und Voraussetzungen
  • Didaktik und Arbeitsweise

Lernziele

  • DID-Methoden und ihre Vertrauens- und Betriebsmodelle vergleichen.
  • DID Documents und Verification Relationships korrekt interpretieren.
  • DIDs erstellen, importieren, auflösen, aktualisieren und außer Betrieb nehmen.
  • KMS-Funktionen für Signatur, Verifikation, Key Agreement und Rotation nutzen.
  • Schlüsselgrenzen, Recovery, Audit und Tests sicher gestalten.

Schrittweise Seminarinhalte

1. DID-Grundmodell und Methodenwahl

Schwerpunkt: DID Syntax, Method Specific Identifier, kontrollierende Entität, Registry oder Resolver, Portabilität, Datenschutz, Aktualisierbarkeit und Governance.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „DID-Grundmodell und Methodenwahl“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von DID Syntax, Method Specific Identifier, kontrollierende Entität, Registry oder Resolver, Portabilität, Datenschutz, Aktualisierbarkeit und Governance 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 begründete DID-Methodenmatrix dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

2. DID Documents und Verification Relationships

Schwerpunkt: Verification Methods, Controller, Authentication, Assertion Method, Key Agreement, Capability Invocation, Services und Canonical IDs.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „DID Documents und Verification Relationships“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Verification Methods, Controller, Authentication, Assertion Method, Key Agreement, Capability Invocation, Services und Canonical IDs 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 sichere Interpretations- und Validierungslogik dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

3. DID-Erstellung und Auflösung

Schwerpunkt: Seed-freie Schlüsselgenerierung, did:key, did:jwk, did:web, Peer-DIDs oder weitere Profile, Resolver, Cache, Fehlercodes und Vertrauensprüfung.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „DID-Erstellung und Auflösung“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Seed-freie Schlüsselgenerierung, did:key, did:jwk, did:web, Peer-DIDs oder weitere Profile, Resolver, Cache, Fehlercodes und Vertrauensprüfung 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 mehrere erstellte und aufgelöste DID-Profile dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

4. KMS-Operationen und Algorithmen

Schwerpunkt: Key IDs, Kurven, Signatur, Verifikation, Key Agreement, Verschlüsselung, Import, Exportverbote, Metadaten, Provider und Fehlerbehandlung.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „KMS-Operationen und Algorithmen“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Key IDs, Kurven, Signatur, Verifikation, Key Agreement, Verschlüsselung, Import, Exportverbote, Metadaten, Provider und Fehlerbehandlung 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 KMS-Nutzungsprozess dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

5. Rotation, Update und Deaktivierung

Schwerpunkt: neue Schlüssel, alte Verification Methods, Übergangszeit, DID-Update, Serviceänderung, Cache-Invalidierung, Deaktivierung und abhängige Credentials.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Rotation, Update und Deaktivierung“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von neue Schlüssel, alte Verification Methods, Übergangszeit, DID-Update, Serviceänderung, Cache-Invalidierung, Deaktivierung und abhängige Credentials 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 Änderungs- und Stilllegungsablauf dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

6. Schlüsselarchitektur und Recovery

Schwerpunkt: Wallet-Schlüssel, Anwendungsschlüssel, Dienstidentitäten, Hardwaregrenzen, Backup, Wiederherstellung, Mehrparteienkontrolle, Break Glass und Audit.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Schlüsselarchitektur und Recovery“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von Wallet-Schlüssel, Anwendungsschlüssel, Dienstidentitäten, Hardwaregrenzen, Backup, Wiederherstellung, Mehrparteienkontrolle, Break Glass und Audit 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 ein belastbares Schlüssel- und Recovery-Konzept dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

7. Security- und Interoperabilitätstests

Schwerpunkt: ungültige Documents, manipulierte Controller, nicht unterstützte Algorithmen, Resolver-Ausfall, veraltete Caches, Rotation und Cross-Method-Tests.

  1. Anwendungsfall, Schutzbedarf, Eingaben, Ausgaben und messbare Abnahmekriterien für den Themenblock „Security- und Interoperabilitätstests“ erfassen.
  2. Die relevanten Objekte, Rollen, Datenflüsse und Abhängigkeiten anhand von ungültige Documents, manipulierte Controller, nicht unterstützte Algorithmen, Resolver-Ausfall, veraltete Caches, Rotation und Cross-Method-Tests 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 technischen DID- und KMS-Testkatalog dokumentieren, fachlich abnehmen und als wiederholbaren Entwicklungs- oder Betriebsstandard festhalten.

Praxisübungen und Laborszenarien

  • Erstellung und Auflösung mehrerer DID-Profile.
  • Auswertung von Verification Methods und Service-Endpunkten.
  • Signieren und Verifizieren von Testdaten über die KMS-Schnittstelle.
  • Simulation einer Schlüsselrotation mit Cache- und Abhängigkeitsprüfung.
  • Analyse manipulierter oder unvollständiger DID Documents.

Zielgruppe und Voraussetzungen

Zielgruppe: TypeScript- und SSI-Entwicklung, Security Engineering, Wallet- und Agentenarchitektur, IAM-Integration und technische Testteams.

Voraussetzungen: TypeScript-Grundkenntnisse; Grundlagen der Public-Key-Kryptografie und digitaler Identitäten.

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: TypeScript- und SSI-Entwicklung, Security Engineering, Wallet- und Agentenarchitektur, IAM-Integration und technische Testteams
Voraussetzungen: TypeScript-Grundkenntnisse; Grundlagen der Public-Key-Kryptografie und digitaler Identitäten
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
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Bern 2 Tage
Luzern 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben