Files
2026-07-20 21:03:05 +02:00

41 lines
1.5 KiB
Markdown

# 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:
```text
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.