手動配置授權設定

AppScan® Source 大部分的授權是由授權管理程式所處理。透過「授權管理程式」,您可以使用雲端或本端授權伺服器,或 Proxy 伺服器來配置授權。您可以直接編輯 license.ozsettings 配置檔,或執行含有參數的 licensemanager.bat Script 來手動配置授權設定。

編輯 license.ozsettings 配置檔

授權配置檔 license.ozsettings 會指定內容,以決定如何針對 HCL® AppScan® Source 管理授權。license.ozsettings 檔案位於 <data_dir>\config(其中 <data_dir>AppScan® Source 程式資料的位置,如所述 安裝和使用者資料檔位置。您可以使用指令行來編輯檔案。

在極少數的情況下,如果您必須直接編輯 license.ozsettings 檔案,檔案會使用下列內容來導向授權:
內容 預設值 說明
license_borrow_interval 24 AppScan® Source 保留授權的非作用中間隔(以小時為單位)。最小值是 24 小時,最大值是 168 小時。當授權在指定的時數內處於非作用中狀態時,授權會回到授權伺服器,供產品的另一個執行個體使用。
license_instance_id 如果使用的是雲端授權伺服器,則為雲端執行個體的執行個體 ID。
license_server_name hclsoftware 雲端或本端授權伺服器名稱。hclsoftware 是預設的雲端授權伺服器名稱。如果您使用的是本端授權伺服器,則名稱必須與產生授權伺服器憑證的本端主機名稱完全相符。
license_server_port 如果使用的是本端授權伺服器,則為伺服器所在的埠。
license_type CLS AppScan® Source 授權類型:
  • CLS:雲端授權伺服器
  • LLS:本端授權伺服器
license_use_ssl True 連線至本端授權伺服器時,請指定要使用 SSL 還是非 SSL 的通訊協定:
  • true:HTTPS (SSL)
  • false:HTTP(非 SSL)
use_local_ssl_cert True 在鑑別本端授權伺服器的憑證時:
  • true:使用本端憑證進行鑑別,下載至配置資料夾中
  • false:如果透過 Windows 憑證管理程式匯入,則使用憑證
在編輯 license.ozsettings 檔案之後,您必須重新啟動「授權管理程式」。
註: 請小心確定任何參數值中都沒有多餘的空格。

執行 licensemanager.bat Script

在指令行使用 licensemanager.bat

配置 Proxy 伺服器詳細資料,以連線存取授權伺服器。這必須先配置:
licensemgr.bat -configure -proxy -host <proxyHost> -port <proxyPort> [-user <username> -password <password>]
  • -host:指定 Proxy 伺服器主機名稱。

  • -port:指定 Proxy 伺服器通訊埠。

  • -user:選用。指定要連線至 Proxy 伺服器的使用者名稱。

  • -password:選用。指定要連線至 Proxy 伺服器的密碼。

若要使用雲端授權資訊配置 AppScan® Source,請執行下列動作:
licensemgr.bat -configure -type CLS -serverId <serverId> [-acceptCert]
  • -serverId:指定雲端授權伺服器 ID。

  • -acceptCert:選用。接受憑證以連線至授權伺服器(若有提供憑證的話)。

若要使用本端授權資訊配置 AppScan® Source,請執行下列動作:
licensemgr.bat -configure -type LLS -server <serverHost> -port <serverPort> [-acceptCert]
  • -server:指定本端授權伺服器的主機名稱。

  • -port:指定本端授權伺服器的通訊埠。

  • -acceptCert:選用。接受憑證以連線至授權伺服器(若有提供憑證的話)。

匯入節點鎖定授權檔:
licensemgr.bat -absolutelyNoUI -importLicenseFile licensefile.bin
  • -absolutelyNoUI:指定授權匯入不會使用使用者介面。
  • -importLicenseFile:指定從後續具名檔案中匯入授權檔。
  • licensefile.bin:要匯入的授權檔名稱。