マシンフィンガープリントを生成する AppScan Enterprise

ユニークなマシンフィンガープリントを生成して、AppScan Enterprise のためにMy HCLSoftware (MHS) ポータルからライセンスファイルを取得する必要があります。このユーティリティを使用して、AppScan Enterprise 設定ウィザードを最初に実行することなく、マシンフィンガープリントキーを生成してください。管理者がAppScan Enterpriseインストールプロセスを開始する前に、MHSポータルからライセンスファイルを取得する必要がある場合に役立ちます。標準インストールプロセスには、AppScan Enterprise の構成ウィザードが含まれており、このフィンガープリントキーも表示されます。このユーティリティは、キーのみを取得するメソッドを提供します。

始める前に

重要:
このユーティリティは、AppScan Enterprise サーバーをインストールする予定の同じコンピューターで実行する必要があります。ライセンスは、異なるコンピュータから生成されたフィンガープリントの場合、検証に失敗します。
  • Java Runtime Environment (JRE) バージョン17がインストールされ、AppScan Enterpriseをインストールする予定のコンピュータで適切に構成されている必要があります。
  • AppScan Enterprise がすでにインストールされている場合、そのバンドルされたJREを使用できます。必要なJREはAppScan Enterpriseサーバーのインストールに含まれており、通常は\Liberty\jreサブディレクトリにあります。

JREが正しくインストールされ、設定されていることを確認するには:

  1. コマンドプロンプトウィンドウを開く。
  2. 次のコマンドを入力して、Enterキーを押してください。
    java -version
    • Javaのバージョン情報を表示することが成功したレスポンスを示します。

    • エラーメッセージjavaは認識されませんは、JREがインストールされていないか、システムのPATH変数に設定されていないことを示しています。トラブルシューティングセクションをご覧ください。

手順

  1. HCL AppScan Enterprise 指紋生成ユーティリティを My HCLSoftware (MHS) ポータルからダウンロードしてください。
    注:
    このユーティリティは、AppScan Enterprise バージョン10.9.1以降で利用可能です。ダウンロードを見つけるには、次の場所に移動します: ダウンロード > HCL AppScan > AppScan Enterprise > [バージョン]。ファイルは通常、ase_fingerprint_[version].zipと名付けられています。
  2. ダウンロードしたzipアーカイブからMHSFingerPrint.exeファイルを抽出します。
  3. コマンドプロンプトウィンドウを開き、実行可能ファイルを抽出したディレクトリに移動してください。
  4. ユーティリティをgeneratefingerprint引数で実行します: MHSFingerPrint.exe generatefingerprint

タスクの結果

コマンドプロンプトウィンドウには、ライセンスフィンガープリントが次のように英数字のテキストの1行として表示されます。

次のタスク

指紋キーをコピーした後、MHSポータルで使用してライセンスファイルを取得してください。ライセンスファイルの生成と適用についての完全な指示は、ライセンスファイルの生成と適用を参照してください。

トラブルシューティング

「Javaランタイム環境が見つかりません」または「javaが認識されません」というエラー

このエラーは、互換性のあるJREがインストールされていないか、システムの環境変数に正しく構成されていない場合に発生します。

この問題を解決するには、JAVA_HOME 環境変数を作成し、Path 変数を更新する必要があります。

  1. JAVA_HOMEシステム環境変数を作成し、JREインストールディレクトリ(例:C:\Program Files\Java\jdk-17)を指すように設定します。

  2. Path システム環境変数を更新して、JRE の bin ディレクトリへのパスを含めます(例: %JAVA_HOME%\bin)。

エラー: 出力が表示されないか、アプリケーションがすぐに終了します

JREが正しくインストールされているにもかかわらず、ユーティリティがフィンガープリントを表示しない場合は、次の解決策を試してください。

  • コマンドをステップ4で示されている通りに、generatefingerprint 引数を含めて正確に実行していることを確認してください。

  • コマンドプロンプトウィンドウを閉じ、管理者権限で新しいウィンドウを開き、再度コマンドを実行してください。

  • MHSFingerPrint.exeファイルのプロパティを確認し、Windowsによってブロックされていないか、またはアンチウイルスソフトウェアによって変更されていないかを確認してください。