手动配置许可证设置
AppScan® 源代码 的大多数许可由 License Manager 处理。通过 License Manager,您可以使用云或本地许可证服务器或代理服务器来配置许可。通过直接编辑 license.ozsettings 配置文件或使用参数运行 licensemanager.bat
脚本,可以手动配置许可证设置。
编辑 license.ozsettings 配置文件
许可证配置文件 license.ozsettings 指定如何管理 HCL®AppScan® 源代码 的许可证的属性。文件位于 <data_dir>\config(其中 <data_dir> 是 AppScan® 源代码 程序数据的位置,如中所述 安装和用户数据文件位置) 中。您可以使用命令行来编辑该文件。
在极少数情况下,您必须直接编辑 license.ozsettings 文件,该文件使用以下属性来指导许可:
对 license.ozsettings 文件进行编辑后,必须重新启动 License Manager。
属性 | 缺省值 | 描述 |
---|---|---|
license_borrow_interval | 24 | AppScan® 源代码 可以保留许可证的不活动时间间隔(以小时为单位)。最小值为 24 小时,最大值为 168 小时。当许可证在指定的小时数内处于不活动状态时,许可证将释放回许可证服务器,以供产品的其他实例使用。 |
license_instance_id | 不适用 | 如果使用的是云许可证服务器,则为云实例的实例标识。 |
license_server_name | hclsoftware |
云或本地许可证服务器名称。hclsoftware 是缺省云许可证服务器名称。如果您使用的是本地许可证服务器,那么该名称必须与为其生成许可证服务器证书的本地主机名完全匹配。 |
license_server_port | 不适用 | 如果使用的是本地许可证服务器,则为服务器所在的端口。 |
license_type | CLS | AppScan® 源代码 许可证类型:
|
license_use_ssl | True | 连接到本地许可证服务器时,指定是使用 SSL 协议还是使用非 SSL 协议:
|
注: 注意确保任何参数值中都没有多余的空格。
运行 licensemanager.bat
脚本
从命令行中使用 licensemanager.bat
。
配置代理服务器详细信息以通过这些信息进行连接,以访问许可证服务器。必须先配置此项:
licensemgr.bat -configure -proxy -host <proxyHost> -port <proxyPort> [-user <username> -password <password>]
-
-host
:指定代理服务器主机名。 -
-port
:指定代理服务器端口。 -
-user
:可选。指定用于连接代理服务器的用户名。 -
-password
:可选。指定用于连接代理服务器的密码。
使用云许可证信息配置 AppScan® 源代码:
licensemgr.bat -configure -type CLS -serverId <serverId> [-acceptCert]
-
-serverId
:指定云许可证服务器标识。 -
-acceptCert
:可选。如果提供,则接受证书以连接到许可证服务器。
使用本地许可证信息配置 AppScan® 源代码:
licensemgr.bat -configure -type LLS -server <serverHost> -port <serverPort> [-acceptCert]
-
-server
:指定本地许可证服务器主机名。 -
-port
:指定本地许可证服务器端口。 -
-acceptCert
:可选。如果提供,则接受证书以连接到许可证服务器。
要导入节点锁定许可证文件:
licensemgr.bat -absolutelyNoUI -importLicenseFile licensefile.bin
-absolutelyNoUI
:指定许可证导入将不会使用用户界面。-importLicenseFile
:指定从后续命名文件导入许可证文件。licensefile.bin
:要导入的许可证文件名。