Files
ai-disclosure-standard/docs/MIGRATION-1.5-TO-1.6.md
2026-07-20 21:03:05 +02:00

1.5 KiB

Migration von 1.5 auf 1.6

Entfernte Bestandteile

Aus dem AI-Disclosure-Projekt wurden vollständig entfernt:

  • lokale Schlüsselgenerierung und Token-Signierung;
  • Lizenz-Webinterface;
  • eingebauter Lizenz- und Widerrufsserver;
  • Admin-API und lokale Lizenz-Registry;
  • Lease-Signierung;
  • zugehörige Docker-, Kubernetes-, OpenAPI- und Schema-Dateien.

Diese Aufgaben übernimmt ausschließlich die eigenständige Universal License Platform.

Umstellung

  1. Universal License Platform v1.0.0 separat starten.
  2. Vorhandene Issuer- und Lease-Schlüssel entsprechend deren Migrationsanleitung importieren.
  3. In der Plattform das Produkt ai-disclosure-standard und die benötigten Features verwenden.
  4. Den öffentlichen Trust Store aus GET /api/v1/trust-store herunterladen.
  5. Die Datei als internal/app/trusted_keys.json in dieses Projekt kopieren.
  6. Produkt-Binary oder Container neu bauen.
  7. Beim Produkt nur noch LICENSE_TOKEN und gegebenenfalls Client-Einstellungen setzen.

Nicht mehr unterstützte Konfiguration

Folgende Werte gehören nicht mehr zum Produktprojekt:

LICENSE_PUBLIC_KEY
LICENSE_PRIVATE_KEY
LEASE_SIGNING_PRIVATE_KEY
LEASE_SIGNING_KEY_ID
LICENSE_SERVER_ADMIN_TOKEN
LICENSE_SERVER_DATA
LICENSE_TRUST_STORE_FILE

Eine vom alten eingebauten Server verwendete LICENSE_SERVER_URL muss auf die neue Universal License Platform zeigen. Neue Hybrid-/Online-Lizenzen können deren öffentliche URL bereits signiert im Token enthalten.