手动配置许可证设置

AppScan® Source 的大多数许可由 License Manager 处理。通过 License Manager,您可以使用云或本地许可证服务器或代理服务器来配置许可。通过直接编辑 license.ozsettings 配置文件或使用参数运行 licensemanager.bat 脚本,可以手动配置许可证设置。

编辑 license.ozsettings 配置文件

许可证配置文件 license.ozsettings 指定如何管理 HCL® AppScan® Source 的许可证的属性。license.ozsettings 文件位于 <data_dir>\config(其中 <data_dir>AppScan® Source 程序数据的位置,如中所述 安装和用户数据文件位置 中。您可以使用命令行来编辑该文件。

在极少数情况下,您必须直接编辑 license.ozsettings 文件,该文件使用以下属性来指导许可:
属性 缺省值 描述
use_node_lock_license false 指定是否配置了节点锁定许可证:
  • true:已配置
  • false:未配置
license_server_url 不适用 许可证服务器 URL
license_borrow_interval 24 AppScan® Source 可以保留许可证的不活动时间间隔(以小时为单位)。最小值为 24 小时,最大值为 168 小时。当许可证在指定的小时数内处于不活动状态时,许可证将释放回许可证服务器,以供产品的其他实例使用。
use_local_ssl_cert true 向本地许可证服务器认证证书时:
  • true:使用下载到 config 文件夹中的本地证书进行认证
  • false:如果通过 Windows 证书管理器导入,请使用证书
license.ozsettings 文件进行编辑后,必须重新启动 License Manager。
注: 注意确保任何参数值中都没有多余的空格。

运行 licensemanager.bat 脚本

从命令行中使用 licensemanager.bat

配置代理服务器详细信息以通过这些信息进行连接,以访问许可证服务器。必须先配置此项:
licensemgr.bat -configure -proxy -host <proxyHost> -port <proxyPort> [-user <username> -password <password>]
  • -host:指定代理服务器主机名。

  • -port:指定代理服务器端口。

  • -user:可选。指定用于连接代理服务器的用户名。

  • -password:可选。指定用于连接代理服务器的密码。

要使用许可证信息配置 AppScan® Source,请执行以下操作:
licensemgr.bat -configure -url <licenseServerUrl> [-acceptcert]
  • -url:指定许可证服务器 URL。

  • -acceptCert:可选。如果提供,则接受证书以连接到许可证服务器。

要导入节点锁定许可证文件:
licensemgr.bat -importLicenseFile licensefile.license
  • -importLicenseFile:指定从后续命名文件导入许可证文件。
  • licensefile.license:要导入的许可证文件名。
要查看本地主机的指纹,请执行以下操作:
licensemgr.bat -getFingerPrint
  • -getFingerPrint:检索本地主机的指纹。