Unterstützte Plattformen
Die in diesem Abschnitt aufgelisteten Betriebssystemversionen wurden von Thales getestet und sind mit Sentinel LDK vollständig kompatibel. Ältere Betriebssystemversionen sind wahrscheinlich ebenfalls kompatibel, dies ist jedoch nicht garantiert. Thales empfiehlt aus Gründen der Kompatibilität und Sicherheit, dass Sie Ihr Betriebssystem mit den neuesten Fixes und Servicepacks immer auf dem neuesten Stand halten.
Release: 8.4
>Sentinel LDK-Laufzeitumgebung und geschützte Anwendungen für Endanwender
>Webbrowser für Sentinel Admin Control Center
>Webbrowser für Sentinel LDK-EMS
>Versionsabhängigkeit der Vendor-Bibliothek
>Unterstützte Plattformen für Code-Beispiele
>Getestete Compiler für Code-Beispiele
Sentinel LDK-Laufzeitumgebung und geschützte Anwendungen für Endanwender
Die Sentinel LDK-Laufzeitumgebung 8.41 wird für Windows-, Mac- und Linux-Systeme (Intel und ARM) zur Verfügung gestellt.
Um alle neuesten Verbesserungen in Sentinel LDK zu unterstützen und die beste Sicherheit und Verfügbarkeit zu bieten, sollten Endbenutzer die neueste Laufzeitumgebung (RTE) erhalten.
HINWEIS
>Beim Arbeiten mit Cloud Lizenzierung empfiehlt Thales dringend, dass Sie immer die aktuellste Version der RTE auf dem Lizenzserver-Computer installieren. (Das gilt sowohl für Anbieter als auch für Kunden, die Cloud-Lizenzen auf ihrem Cloudserver-Computer hosten.)
>Durch das Upgrade auf die Sentinel LDK RTE auf Version 8.21 oder höher werden vorhandene SL-Adminmodus-Lizenzen in einen neuen sicheren Speicher migriert. Sobald dies geschehen ist, ist ein Downgrade der RTE auf eine frühere Version nicht mehr möglich. Durch ein Downgrade der RTE verlieren vorhanden SL-Adminmodus-Lizenzen ihre Gültigkeit.
Für alle bereits vorhandene Funktionalitäten in Sentinel LDK werden die früheren Versionen der RTE in folgender Weise unterstützt:
>Bei Verwendung der versionsbeschränkten Option der benutzerdefinierten Vendor-API-Bibliotheken v.8.41:
Immer wenn die RTE benötigt wird, muss die Sentinel LDK-RTE v.8.15 oder höher zur Verfügung gestellt werden.
>Bei Verwendung der nicht versionsbeschränkten Option der benutzerdefinierten Vendor-API-Bibliotheken v.8.41:
Es erfolgt keine Überprüfung der Versionsnummer der RTE durch die geschützte Anwendung. Wenn die RTE benötigt wird, muss die RTE aus einer Sentinel LDK-Version stammen, die die Features unterstützt, die Sie zum Schützen und Lizenzieren Ihrer Anwendungen verwenden.
Weitere Informationen hierzu finden Sie unter ‚Erforderliche Version der Laufzeitumgebung‘ im Sentinel LDK Softwareschutz- und Lizenzierungshandbuch .
Die Sentinel LDK-RTE und die geschützten Anwendungen (mit oder ohne die RTE) können auf den folgenden Systemen installiert werden:
Webbrowser für Sentinel Admin Control Center
Die aktuellsten Versionen der folgenden Webbrowser werden unterstützt:
>Microsoft Edge
>Mozilla FireFox
>Google Chrome
>Safari
Sentinel LDK-EMS-Dienst
In diesem Abschnitt werden die Voraussetzungen für Sentinel LDK beschrieben.
Betriebssysteme
Bei einer On-Premise-Installation wird der Sentinel LDK-EMS-Dienst auf den folgenden Betriebssystemen unterstützt:
System | Unterstützte Versionen |
---|---|
Windows |
x64-Versionen der Folgenden: >Windows Server 2016 >Windows Server 2019 >Windows Server 2022 >Windows 10 21H2 >Windows 11 21H2 Hinweis:Windows Insider Preview Builds werden nicht unterstützt. Die neuesten Servicepacks und Sicherheitsupdates müssen installiert sein. |
Sentinel LDK-EMS-Datenbank
Bei einer On-Premise-Installation wird die Sentinel LDK-EMS-Datenbank in folgender Weise unterstützt:
System | Unterstützte Datenbankserver-Software |
---|---|
Windows |
>Microsoft SQL Server 2016 >Microsoft SQL Server 2017 Express >Microsoft SQL Server 2019 Express Hinweis: Microsoft SQL Server 2019 Express Edition kann vom Sentinel LDK-EMS-Installationsassistenten automatisch installiert werden. Das Installationsprogramm für diese Version von Microsoft SQL Server ist ebenfalls auf dem Sentinel LDK-Installationsmedium enthalten. |
Webbrowser für Sentinel LDK-EMS
Die aktuellsten Versionen der folgenden Webbrowser werden sowohl mit HTTPS als auch mit HTTP unterstützt:
>Microsoft Edge
>Mozilla FireFox
>Google Chrome
HINWEIS Der Mac Safari-Webbrowser wird für Sentinel LDK-EMS (sowohl Vendor-Portal als auch Kundenportal) nicht unterstützt.
Tomcat und JRE für Sentinel LDK-EMS
Bei On-Premise-Installationen ist Sentinel LDK-EMS mit den Folgenden kompatibel:
>Tomcat: 9.0.56
>JRE: OpenJDK 8.232
Sentinel LDK-Vendor-Tools
Wichtig! Sie müssen auf den Rechnern, die Sie für die Arbeit mit Sentinel LDK-Vendor-Tools und Sentinel LDK-EMS verwenden, immer die aktuelle Version der Sentinel RTE installieren. (Unter Windows wird die RTE automatisch als Teil des Sentinel LDK-Installationsverfahrens installiert.)
System | Unterstützte Versionen |
---|---|
Windows |
x64-Versionen der Folgenden: >Windows Server 2016 >Windows Server 2019 >Windows Server 2022 >Windows 10 21H2 >Windows 11 21H2 Hinweis:Windows Insider Preview Builds werden nicht unterstützt. Die neuesten Servicepacks und Sicherheitsupdates müssen installiert sein. Anzeige: Erfordert mindestens eine Bildschirmauflösung von 1280 x 1024 Pixel mit 24-Bit-Farbqualität. Hinweis zu Sentinel LDK Envelope: Um die zur Verfügung gestellte .NET-Beispielanwendung unter Windows 8.1 oder Windows Server 2012 R2 schützen und ausführen zu können, müssen Sie Microsoft .NET Framework 3.5 installieren. |
Mac |
>macOS 11.5 Big Sur >macOS 12.0 Monterey Anwendungen, die unter einem Cocoa-Framework erstellt wurden, werden unterstützt. Webbrowser für die Hilfesysteme der Sentinel Vendor Tools: >Mozilla FireFox >Mac Safari bei Deaktivierung der Option Cross-Origin Restriction. (Der Zugriff auf die Option erfolgt über das Menü Entwickler.) |
Linux Intel |
Sentinel LDK Envelope für Linux und der Master-Assistent für Linux werden auf der x86‑64-Version der folgenden Linux-Distributionen unterstützt: >OpenSUSE Leap 15.3 >Red Hat EL 8.5 >Ubuntu Server 20.04 >Ubuntu Desktop 20.04 >Debian 11 >CentOS 8.4 Die neuesten Servicepacks und Sicherheitsupdates müssen installiert sein. |
Linux ARM |
>ARM 32-Bit >ARM 64-Bit Sentinel LDK Envelope für Linux (auf einer Linux Intel-Plattform) kann Anwendungen schützen, die auf ARM 32-bit- und ARM 64-bit-Plattformen ausgeführt werden. |
Android |
Android ARM Plattformen |
Java | Java 8 |
Versionsabhängigkeit der Vendor-Bibliothek
Ihre benutzerdefinierten Vendor-Bibliotheken (haspvlib_<vendorID>.*) werden jedes Mal heruntergeladen, wenn Sie Ihre Vendor-Keys in Sentinel LDK einführen. Nach jedem Upgrade auf eine neue Version von Sentinel LDK sollten Sie Ihre Vendor-Keys erneut einführen.
In diesem Abschnitt werden die Abhängigkeiten für jede Version der Vendor-Bibliotheken beschrieben.
>Bei Verwenden des Admin License Managers: Die RTE-Version sollte mindestens so aktuell sein wir die Version der benutzerdefinierten Vendor-Bibliothek. Beispiel:
Version der Vendor-Bibliothek | Erforderliche Version der Laufzeitumgebung |
---|---|
7.100 | 7.100 oder höher |
8.11 | 8.11 oder höher |
8.13 | 8.13 oder höher |
8.15 | 8.15 oder höher |
8.21 | 8.21 oder höher |
8.23 | 8.23 oder höher |
8.31, 8.32, 8.34 | 8.31 oder höher |
8.41 | 8.41 oder höher |
HINWEIS Jede Version der Vendor-Bibliothek ist mit neueren Versionen der RTE kompatibel. Allerdings wird möglicherweise die gleichwertige Version der Vendor-Bibliothek benötigt, um die Verbesserungen der jeweiligen RTE-Version zu unterstützen.
>Bei Verwendung des externen License Managers (hasp_rt.exe): In der folgenden Tabelle ist die Versionsabhängigkeit der benutzerdefinierten Vendor-Bibliothek aufgeführt:
Version der Vendor-Bibliothek | Benötigte Version des externen License Managers |
---|---|
7.100 | 23.0 |
8.11 | 24.0 |
8.13 | 24.2 |
8.15 | 24.4 |
8.21 | 25.0 |
8.23 | 25.2 |
8.31, 8.32, 8.34 | 26.0 |
8.41 | 27.0 |
HINWEIS Stellen Sie sicher, dass die Versionen der Vendor-Bibliothek und des externen License Managers der folgenden Tabelle entsprechend synchronisiert sind.
Sie können den aktuellen externen License Manager über den Link Sentinel LDK Laufzeit und Treiber herunterladen, auf: https://cpl.thalesgroup.com/software-monetization/sentinel-drivers
>Bei Verwendung des integrierten License Managers: Ihre benutzerdefinierte Vendor-Bibliothek wird nicht benötigt, weshalb es keine Versionsabhängigkeit gibt.
Unterstützte Plattformen für Code-Beispiele
Die Code-Beispiele werden auf denselben Plattformen unterstützt, die oben für Sentinel LDK-Vendor-Tools aufgelistet sind.
HINWEIS Die in den vb.net und C#-Samples der Lizenzierungs-API für Windows bereitgestellte hasp_net_windows.dll wurde mit .NET Framework 4.5 kompiliert.
Für die Arbeit mit dieser DLL muss .NET Framework 4.5 oder höher auf Ihrem Rechner installiert sein.
Vor Sentinel LDK v.7.4 wurde diese DLL mit .NET Framework 2.0 kompiliert, das nach jetzigem Kenntnisstand Sicherheitslücken enthält. Aufgrund dieser Risiken empfiehlt Thales dringend ein Upgrade auf das .NET Framework 4.5 oder höher.
Wenn Sie Ihr altes .NET Framework nicht aktualisieren möchten, können Sie die hasp_net_windows.dll für Windows von einer Sentinel LDK-Version vor v.7.4 abrufen und verwenden. Um eine frühere Version von Sentinel LDK abzurufen, kontaktieren Sie Ihren technischen Support.
Getestete Compiler für Code-Beispiele
API | Programmieren Sprache |
Getestete Compiler |
---|---|---|
Lizenzierungs-API für Windows |
AutoCAD |
AutoCAD 2020, 2021, 2022 |
C |
Microsoft Visual Studio 2019, 2022 |
|
Visual Basic .NET |
Microsoft Visual Studio 2019, 2022 | |
C# |
Microsoft Visual Studio 2019, 2022 |
|
C++ |
Microsoft Visual Studio 2019, 2022 |
|
Delphi |
Delphi XE3 |
|
Java |
Oracle JDK 1.8 |
|
C# - .NET Core | .NET Core 3.1 | |
C# - .NET | .NET 6 | |
Hinweis: Für eine mit libhasp_windows_bcc_vendorId.lib verknüpfte Anwendung muss immer die Sentinel LDK-RTE auf dem Rechner vorhanden sein. | ||
Licensing API for macOS | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
C |
Clang 12.0.0 oder höher Xcode 12.0 oder höher |
|
C# - .NET | .NET 6 | |
Lizenzierungs-API für Linux | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
C | GCC | |
C++ | GCC | |
C# - .NET Core | .NET Core 3.1 .NET 6 |
|
Lizenzierungs-API für Android | Java | Oracle JDK 1.8 |
Lizenzgenerierungs-API für Windows | C, C#, Visual Basic .NET | Microsoft Visual Studio 2019, 2022 |
Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
|
Lizenzgenerierungs-API für Linux | C | GCC |
Activation Sample Calling Webservices für Windows | C |
Microsoft Visual Studio 2019, 2022 Sie müssen den zur Verfügung gestellte Arbeitsplatz ggf. für die verwendete VS-Version konvertieren. |
Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
|
Activation Sample Calling Webservices für macOS | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
Activation Sample Calling Webservices für Linux | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
Installationsprogramm für Laufzeitumgebung | C | Microsoft Visual Studio 2019, 2022 |
MSI |
InstallShield 12 InstallShield 2013 oder höher |
|
Admin-API für Windows | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
C, C#, C++, Visual Basic .NET |
Microsoft Visual Studio 2019, 2022 | |
Admin-API für Linux | C | GCC |
Admin-API für macOS | C |
Clang 12.0.0 oder höher Xcode 12.0 oder höher |
Envelope .NET Runtime API | C# |
Microsoft Visual Studio 2019, 2022 |
Java Envelope Konfigurations-API | Java |
Oracle JDK 1.8 |
Aktuelle Firmware-Version
In der folgenden Tabelle ist die Version der Firmware auf Sentinel HL-Keys bei Bereitstellung von Sentinel LDK aufgeführt.
Sentinel LDK-Version | Firmware-Version auf... | ||
---|---|---|---|
Sentinel HL- Keys (für treiberlose Konfiguration) |
Sentinel HL- Keys (HASP-Konfiguration) |
(Altsystem) Sentinel HASP-Keys | |
8.2, 8.3, 8.4 |
4.x Firmware-Keys: 4.60 6.x Firmware-Keys: 6.09 |
4.x Firmware-Keys: 4.35 6.x Firmware-Keys: 6.09 |
3.25 |
8.0 |
4.x Firmware-Keys: 4.60 6.x Firmware-Keys: 6.08 |
4.x Firmware-Keys: 4.35 6.x Firmware-Keys: 6.08 |
3.25 |
7.8, 7.9, 7.10 | 4.54 | 4.33 | 3.25 |
7.6, 7.7 | 4.53 | 4.33 | 3.25 |
7.5 | 4.27 | 4.27 | 3.25 |
Um die Version der Firmware für den jeweiligen Sentinel HL-Key zu ermitteln, verbinden Sie den Key mit einem Computer, auf dem die Sentinel LDK-RTE installiert ist. Zeigen Sie die Liste der Keys im Admin Control Center an.
>Wenn die Firmware-Version auf dem Sentinel HL-Key (HASP-Konfiguration) niedriger ist als 4.60, wir die Firmware automatisch bei einem Upgrade des Keys aus Sentinel HL (Treiberlose Konfiguration) aktualisiert. Die Firmware wird auf die aktuelle Version aktualisiert (auf Basis der Version der verwendeten Lizenzgenerierungs-Bibliotheken).
Dieses Upgrade betrifft nur die Firmware - die Sentinel LDK-Funktionalität bleibt unverändert. Dieses Upgrade ist nicht relevant für HL Drive MicroSD-Keys.
>Wenn die Firmware auf einem Sentinel HL-Key (treiberlose Konfiguration) niedriger ist als 4.27, wird die Firmware auf dem Key beim ersten Mal, wenn Sie einer Lizenz auf dem Key Gleichzeitigkeit zuweisen, automatisch auf die neueste Version aktualisiert (auf Basis der Version der verwendeten Lizenzgenerierungs-Bibliotheken).
Eingestellter Support
In diesem Abschnitt sind die Plattformen und Compiler aufgelistet, die in der Vergangenheit unterstützt wurden, jedoch nicht mit Sentinel LDK 8.4 getestet wurden (oder nicht mehr von Sentinel LDK unterstützt werden). Thales akzeptiert weiterhin Anfragen zu Problemen im Zusammenhang mit diesen Plattformen und Compilers und versucht, Informationen zur Verfügung zu stellen, um entsprechende Probleme zu beheben.
Support für Sentinel LDK Envelope für Android-Anwendungen eingestellt
Native Android-Anwendungen werden von Sentinel LDK Envelope nicht mehr unterstützt. Sie können die Sentinel-Lizenzierungs-API weiterhin für den Schutz dieser Anwendungen verwenden.
Wenn Sie eine Schutzlösung für native Android-Bibliotheken benötigen, wenden Sie sich bitte an den Thales Kunden-Support.
Plattformen für geschützte Anwendungen für Endbenutzer
Der Support für die folgenden Plattform wurde für geschützte Anwendungen eingestellt:
>Windows 8.1 SP1