1.5 KiB
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
- Universal License Platform v1.0.0 separat starten.
- Vorhandene Issuer- und Lease-Schlüssel entsprechend deren Migrationsanleitung importieren.
- In der Plattform das Produkt
ai-disclosure-standardund die benötigten Features verwenden. - Den öffentlichen Trust Store aus
GET /api/v1/trust-storeherunterladen. - Die Datei als
internal/app/trusted_keys.jsonin dieses Projekt kopieren. - Produkt-Binary oder Container neu bauen.
- Beim Produkt nur noch
LICENSE_TOKENund 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.