サポートされるプラットフォーム
本セクションに記載されているオペレーティングシステムのバージョンは Thales によって検証されており、Sentinel LDK との完全に互換性が確認されています。オペレーティングシステムの旧バージョンも適合する可能性がありますが、保証されていません。互換性とセキュリティのため、Thales が、お使いのオペレーティングシステムを常に最新のフィックスとサービスパックでアップデートしておくように推奨します。
リリース: 9.0
>エンドユーザー用の Sentinel LDK ランタイム環境およびプロテクトされたアプリケーション
>Sentinel Admin Control Center 用 Web ブラウザ
エンドユーザー用の Sentinel LDK ランタイム環境およびプロテクトされたアプリケーション
Sentinel LDK ランタイム環境バージョン 9.12 は、Windows、Mac、Linux (Intel と ARM) システムに対応しています。
Sentinel LDK の最新の機能強化すべてをサポートし、最高のセキュリティおよび信頼性を確保するため、エンドユーザーは最新の Run-Time Environment (RTE) を受け取る必要があります。
注
>クラウドライセンシングで作業する場合、Thales は、常にユーザーが RTE の最新版をライセンスサーバーマシンにインストールすることを強く勧めます。(これは、クラウドライセンスをライセンスサーバーマシンにホストしているベンダーと顧客の両方に当てはまります。)
クラウドライセンシングの実装後にランタイム環境をダウングレードした場合、クライアント ID またはライセンスは利用できなくなる場合があります。この問題を解決するには、以前インストールした RTE バージョン以降にアップグレードしてください。
>Sentinel LDK RTE をバージョン 8.21 以降にアップグレードすると、既存の SL AdminMode ライセンスは新しい安全なストレージに移動します。これが行われると、RTE を旧バージョンにダウングレードすることはできません。RTE をダウングレードすると、既存の SL AdminMode ライセンスは無効になります。
Sentinel LDK にあるすべての既存機能については、以前のバージョンの RTE が以下の通りサポートされています。
>カスタマイズされたベンダー API ライブラリ v.9.12 - バージョン制限オプションを使用する場合:
RTE が必要な場合は常に、Sentinel LDK RTE v.8.15 以降が提供される必要があります。
>カスタマイズされたベンダー API ライブラリ v.9.12 - バージョン制限無しオプションを使用する場合:
保護されたアプリケーションは、RTE のバージョン番号を確認しません。RTE が必要な場合は常に、RTE は、アプリケーションの保護とライセンスを取得するために使用している機能をサポートする Sentinel LDK のバージョンから取得する必要があります。
詳しくは、Sentinel LDK ソフトウェアプロテクション&ライセンシングガイドの『ランタイム環境に必要なバージョン』を参照してください。
Sentinel LDK RTE、およびプロテクトされたアプリケーション (ランタイム環境の有無にかかわらず) は、以下のシステムにインストールできます:
Sentinel Admin Control Center 用 Web ブラウザ
以下のウェブブラウザの最新版がサポートされます。
>Microsoft Edge
>Mozilla FireFox
>Google Chrome
>Safari
Sentinel LDK-EMS Service
このセクションは、Sentinel LDK の要件を説明します。
オペレーティングシステム
オンプレミスでインストールする場合、Sentinel LDK-EMS Service は以下のオペレーティングシステム下でサポートされます。
システム | サポートされるバージョン |
---|---|
Windows |
以下の x64 バージョン: >Windows Server 2016 >Windows Server 2019 >Windows Server 2022 >Windows 10 22H2 >Windows 11 22H2 注: Windows Insider Preview のビルドはサポートされていません。 最新のサービスパックおよびセキュリティアップデートをインストールする必要があります。 |
Sentinel LDK-EMS データベース
オンプレミスでインストールする場合、Sentinel LDK-EMS データベースは以下のオペレーティングシステム下でサポートされます。
システム | サポートされるデータベースサーバソフトウェア |
---|---|
Windows |
>Microsoft SQL Server 2016 >Microsoft SQL Server 2017 Express >Microsoft SQL Server 2019 Express 注: Microsoft SQL Server 2019 Express Edition は、Sentinel LDK-EMS インストールウィザードによって自動的にインストールされます。Microsoft SQL Server のこのバージョンに対するインストーラは、Sentinel LDK のインストールドライブにあります。 制限事項: Microsoft SQL Server の Express エディションで提供されるリレーショナル データベースの最大サイズは10 GB に限定されます。詳しくは、こちらを参照ください:https://learn.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2016?view=sql-server-ver16#deciding-among-components。 |
Sentinel LDK-EMS 用の Web ブラウザ
以下のウェブブラウザの最新版は HTTPS と HTTP の両方でサポートされます。
>Microsoft Edge
>Mozilla FireFox
>Google Chrome
注 Mac Safari Web ブラウザは、Sentinel LDK-EMS (ベンダポータルとカスタマーポータルの両方) ではサポートされていません。
Sentinel LDK-EMS 用の Tomcat と JRE
オンプレミスでインストールする場合、Sentinel LDK-EMS 以下と互換性があります。
>Tomcat: 9.0.73 以降
>JRE: OpenJDK 8.362
Sentinel LDK Vendor Tools
重要 ユーザーは、Sentinel LDK ベンダーツールおよび Sentinel LDK-EMS で作業に使用するマシンに、常に Sentinel RTE の最新バージョンをインストールする必要があります。(Windows 下では、RTE は Sentinel LDK インストール手順の一部として自動的にインストールされます。)
システム | サポートされるバージョン |
---|---|
Windows |
以下の x64 バージョン: >Windows Server 2016 >Windows Server 2019 >Windows Server 2022 >Windows 10 22H2 >Windows 11 22H2 注: Windows Insider Preview のビルドはサポートされていません。 最新のサービスパックおよびセキュリティアップデートをインストールする必要があります。 ディスプレイ:最小スクリーン解像度 1280 x 1024 ピクセル、24 ビットカラー品質が必要です。 Sentinel LDK Envelope 利用時の注意:サンプルの .NET サンプルアプリケーションをWindows 8.1または Windows Server 2012 R2 の下で保護、実行するには、Microsoft .NET Framework 3.5. をインストールしてください。 |
Mac |
>macOS 12.6 Monterey >macOS 13.3 Ventura ARM64ベースのプロセッサを搭載した Mac マシンの場合:ベンダーツール (Envelope、データプロテクションユーティリティ) は Rosetta 2 エミュレータを通じてサポートされます。Envelope のサポートに関する詳細情報は、Rosetta 2 エミュレーションのサポートを参照してください。Mac用Sentinel LDK Envelope Cocoa フレームワーク上に構築されたアプリケーションがサポートされます。 Sentinel ベンダーツールヘルプシステム用 Web ブラウザ: >Mozilla FireFox >Mac Safari (設定オプションのクロスオリジン制限は無効)(このオプションは [開発者] メニューからアクセスできます。) |
Linux Intel |
Linux 用の Sentinel LDK Envelope および Linux 用マスターウィザードは、次の Linux ディストリビューションの x86-64 バージョンでサポートされています: >OpenSUSE Leap 15.4 >Red Hat EL 9.1 >Ubuntu Server 22.04 >Ubuntu Desktop 22.04 >Debian 11.6 >CentOS Stream 9 最新のサービスパックおよびセキュリティアップデートをインストールする必要があります。 |
Linux ARM |
>ARM 32-bit >ARM 64-bit Sentinel LDK Envelope for Linux (Linux Intel プラットフォーム上) が ARM 32ビットおよび ARM 64ビットプラットフォームで実行されるアプリケーションをプロテクトでます。 |
Android |
Android ARM プラットフォーム |
Java | Java 8 |
ベンダライブラリバージョンの依存性
カスタマイズされたベンダーライブラリ (haspvlib_<vendorID>.*) はベンダーキーを Sentinel LDK に導入毎に常にダウンロードされます。新バージョンのSentinel LDK にアップグレードした時は常にベンダーキーを再導入する必要があります。
このセクションはベンダーライブラリの各バージョンへの依存性について説明します。
>Admin License Manager を使用する場合:RTE のバージョンは、カスタマイズされたベンダーライブラリのバージョンに等しいかそれ以降のものでなければなりません。例えば:
ベンダライブラリバージョン | 必須のランタイム環境バージョン |
---|---|
7.100 | 7.100 以降 |
8.11 | 8.11 以降 |
8.13 | 8.13 以降 |
8.15 | 8.15 以降 |
8.21 | 8.21 以降 |
8.23 | 8.23 以降 |
8.31、8.32、8.34 | 8.31 以降 |
8.41 | 8.41 以降 |
8.51 | 8.51 以降 |
9.12 | 9.12 以降 |
注 あるバージョンのベンダーライブラリはそれより新しいバージョンの RTE と互換性があります。しかしながら、あるバージョンの RTE が提供する改善点を利用するには、同等バージョンのベンダーライブラリが必要です。
>External License Manager (hasp_rt.exe) を使用する場合:以下の表はカスタマイズされたベンダーライブラリのバージョンの依存性を示しています。
ベンダライブラリバージョン | 必須の External License Manager バージョン |
---|---|
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 |
8.51 | 28.0 |
9.12 | 29.1 |
注 ベンダーライブラリと External License Manager のバージョンが表に従って同期されていることを確認してください。
最新の External License Manager は以下のリンクの Sentinel LDK のランタイムとドライバー からダウンロードできます。https://cpl.thalesgroup.com/software-monetization/sentinel-drivers
>Integrated License Managerを使用する場合:カスタマイズされたベンダーライブラリは必要ないので、バージョンの依存性はありません。
>クラウド ライセンスに高可用性を使用する場合: ベンダー ライブラリのバージョンは LMS バージョンと同期している必要があります。古いベンダーのライブラリはサポートされていません。
次の表に、サポートされるベンダー ライブラリのバージョンと、対応する LMS (ランタイム環境) バージョンを示します:
ベンダライブラリバージョン | 一致する LMS (ランタイム環境) バージョン |
---|---|
8.31、8.32、または 8.34 | 8.31 |
8.41 | 8.41 |
8.43 | 8.43 |
8.51 | 8.51、8.52、8.53、8.54 |
9.12 | 9.12 |
コードサンプルにサポートされるプラットフォーム
コードサンプルは、Sentinel LDK Vendor Tools のリストと同じプラットフォームでサポートされます。
注 Licensing API vb.net で提供される hasp_net_windows.dll と Windows 用 C# サンプルは、.NET Framework 4.5 でコンパイルされています。
この DLL を使用するには、.NET Framework 4.5 以降をコンピュータにインストールする必要があります。
Sentinel LDK v.7.4 より前の DLL は.NET Framework 2.0 でコンパイルされ、セキュリティ上の脆弱性が存在することがわかっています。この脆弱性のため、Thales では .NET Framework 4.5 以降にアップグレードすることを強くお勧めします。
古い .NET Framework のアップグレードを希望されない場合、Windows 用のhasp_net_windows.dll を Sentinel LDK の v.7.4 より前のリリースから入手して使用できます。Sentinel LDK の旧バージョンを入手するには、テクにかるるサポートに連絡してください。
コードサンプル用のテスト済みコンパイラ
API | Programming 言語 |
テストされたコンパイラ |
---|---|---|
Windows 用ライセンシング API |
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 11.3 |
|
Java |
Oracle JDK 1.8 |
|
C# - .NET | .NET 6、.NET 7 | |
注: libhasp_windows_bcc_vendorId.lib とリンクしているアプリケーションでは、常にマシン上に Sentinel LDK RTE が必要です。 | ||
macOS 用ライセンシング API | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
C |
Clang 12.0.0 以降 Xcode 12.0 以降 |
|
C# - .NET | .NET 6、.NET 7 | |
Linux 用ライセンシング API | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
C | GCC | |
C++ | GCC | |
C# - .NET Core | .NET 6、.NET 7 | |
Android 用ライセンシング API | Java | Oracle JDK 1.8 |
Windows 用ライセンス生成 API | C、C#、Visual Basic .NET | Microsoft Visual Studio 2019、2022 |
Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
|
Linux 用ライセンス生成 API | C | GCC |
ウェブサービスによる Windows 用のアクティベーションサンプル | C |
Microsoft Visual Studio 2019、2022 供給されたワークスペースは、使用する VS バージョンへの変換が必要な場合があります。 |
Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
|
ウェブサービスによる macOS 用のアクティベーションサンプル | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
ウェブサービスによる Linux 用のアクティベーションサンプル | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
Runtime Environment Installer | C | Microsoft Visual Studio 2019、2022 |
MSI |
InstallShield 12 InstallShield 2013 以降 |
|
Windows用Admin API | Java | Oracle JDK 1.8 Oracle JDK 17 OpenJDK 17 |
C、C#、C++、 Visual Basic .NET |
Microsoft Visual Studio 2019、2022 | |
C# - .NET Standard | .NET 6、.NET 7 | |
Linux用Admin API | C | GCC |
C# - .NET Standard | .NET 6、.NET 7 | |
macOS 用 Admin API | C |
Clang 12.0.0 以降 Xcode 12.0 以降 |
C# - .NET | .NET 6、.NET 7 | |
Envelope .NET ランタイム API | C# |
Microsoft Visual Studio 2019、2022 |
Java Envelope Configuration API | Java |
Oracle JDK 1.8 |
Windows 用ライセンシング Rest API | Java | Oracle JDK 1.8 Oracle JDK 17 Open JDK 17 |
Linux 用ライセンシング Rest API | Java | Oracle JDK 1.8 Oracle JDK 17 Open JDK 17 |
macOS 用ライセンシング Rest API | Java | Oracle JDK 1.8 Oracle JDK 17 Open JDK 17 |
現在のファームウェアバージョン
次の表は、Sentinel LDK リリース時の Sentinel HL キーのファームウェア バージョンを示しています。
Sentinel LDK バージョン | ファームウェアバージョン... | ||
---|---|---|---|
Sentinel HL (ドライバレス構成) キー |
Sentinel HL (HASP 構成) キー |
(レガシー) Sentinel HASP キー | |
8.5、9.0 |
4.x ファームウェアキー:4.60または4.70 6.x Firmware キー:6.09 |
4.x ファームウェアキー:4.35または4.70 6.x Firmware キー:6.09 |
3.25 |
8.2、8.3、8.4 |
4.x Firmware キー:4.60 6.x Firmware キー:6.09 |
4.x Firmware キー:4.35 6.x Firmware キー:6.09 |
3.25 |
8.0 |
4.x Firmware キー:4.60 6.x Firmware キー:6.08 |
4.x Firmware キー:4.35 6.x Firmware キー: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 |
Sentinel HL キーのファームウェアバージョンを取得するには、そのキーを Sentinel LDK RTE がインストールされているコンピュータに接続してください。Admin Control Center でキーのリストを表示します。
>Sentinel HL (HASP 構成) キーのファームウェアバージョンが 4.60 以前の場合、Sentinel HL (ドライバレス構成) にアップグレードする際に、ファームウェアは自動的にアップグレードされます。ファームウェアは最新バージョンにアップグレードされます (使用中のライセンス生成ライブラリのバージョンに基づいて)。
このアップグレードはファームウェアにのみ影響します。Sentinel LDK の機能には影響しません。このアップグレードは、HL ドライブ microSD キーには関係しません。
>Sentinel HL (ドライバレス構成) キーのファームウェアバージョンが 4.27 以前の場合、同時実行をキー上のライセンスに初めて割り当てるタイミングでキー上のファームウェアは自動的に最新バージョンにアップグレードされます (使用中のライセンス生成ライブラリのバージョンに基づいて)。