Lizenzprüfung
Aus Milla-Online Wiki
Inhaltsverzeichnis |
Idee
Um zu verhindern das Programme welche ich erstellt habe unberechtigt benutzt werden, hätte ich gerne eine Lizenzprüfung. Ich muss in die Lage versetzt werden Lizenzen an berechtigte Personen auszustellen und diese auch wieder zu entziehen.
Vorgaben
- Die Lizenzen sollen in Form von Zertifikaten ausgestellt werden.
- Die Zertifikate sollen neben dem Namen auch ein eindeutiges Merkmal der Benutzeridentifizierung erhalten => SID
- Die Zertifikate sollen von meiner eigenen CA ausgestellt werden
- Die Prüfung soll die aktuelle Sperrliste herunterladen und beachten. Dadurch kann ich Lizenzen wieder zurückziehen.
Status
- CA erstellt
- Lizenzzertifikat erstellt
- Sperrliste erzeugt
- Zertifikatsprüfung mittels X509Chain lädt die Sperrliste nicht wenn die Stammzertifizierungsstelle nicht vertrauenswürdig ist. Anfrage im Microsoft MSDN Forum ergab bisher keinen brauchbaren Hinweis.
- Routine zum Import des Zertifikats der Stammzertifizierungsstelle eingebaut
- Lizenzprüfung funktioniert
- Angabe der Windows SID im Lizenzzertifikat und Gegenprüfung funktioniert ebenfalls
To Dos
- Formatierung des Codes
- Dokumentation und Veröffentlichung in diesem Wiki