Lizenzeinstellungen in der CRYPTO-BOX prüfen

15 October 2012

Bei Supportanfragen kam die Frage danach auf, wie man ohne großen Programmieraufwand die in der CRYPTO-BOX gespeicherten Informationen überprüfen kann.


Das ist zum Beispiel dann nützlich, wenn jeder Kunde unterschiedliche Lizenzen in der CRYPTO-BOX hat.

Im aktuellen SmarxOS Protection Kit 5.80 gibt es dazu folgende Möglichkeiten:

1. Wenn Sie das Smarx Application Framework (SxAF) zur Programmierung Ihrer CRYPTO-BOX Module einsetzen, können Sie die Lizenzinformationen ganz einfach folgendermaßen prüfen:

  • Starten Sie das SxAF und wählen Sie den Punkt "CB Format" in der linken Menüleiste
  • Wählen Sie im oberen Fenster das Projekt aus, für das die CRYPTO-BOX konfiguriert wurde
  • Schließen Sie die zu überprüfende CRYPTO-BOX an und klicken Sie im unteren Teil des Fensters auf "Durchsuchen"
  • Im folgenden Fenster werden links die Datenobjekte des Projekts angezeigt und rechts die aktuellen Einstellungen in der CRYPTO-BOX für das gewählte Objekt
  • Durch Doppelklick auf das Objekt lassen sich außerdem die Einstellungen ändern

Beachten Sie, dass das Ganze nur funktioniert, wenn Sie das richtige Projekt ausgewählt haben und die CRYPTO-BOX vorher für das Projekt formatiert wurde.

2. Einen universellen Ansatz zur Lizenzprüfung (den Sie auch bei Ihren Endkunden einsetzen können), bietet unser DODemoApp-Beispiel:

  • Starten Sie das Smarx Application Framework (SxAF) und erstellen Sie ein Projekt vom Typ "Einbindung über API"
  • Wählen Sie die Datenobjekte aus, die in die CRYPTO-BOX programmiert bzw. überprüft werden sollen
  • Klicken Sie in den Partitionseinstellungen auf die Schaltfläche "Datenobjekte-Info speichern" und sichern Sie die Datei
  • Wählen Sie im Protection Kit Control Center die Schaltfäche "Smarx API Demo" - unter "NEU" finden Sie weitere Details zu unserem Tool DoDemoApp.exe, welches das Prüfen der Lizenzinfos in der CRYPTO-BOX anhand dieser Map-Datei demonstriert
  • Passen Sie die MAP-Datei und den Sourcecode einfach an Ihre Wünsche an oder bauen Sie ihn in Ihre Software ein - entweder für den Einsatz bei Ihnen oder bei Ihren Endkunden
Zur Übersicht