从命令行指定 Automation Server 登录凭证

如果您未在安装过程中指定 Automation Server 登录凭证,那么必须在安装后配置 Automation Server 才能作为 AppScan® Source 用户来运行。

关于此任务

在该任务主题中,
  • <install_dir>AppScan® Source 的安装位置
  • user_idAutomation Server 在处理请求时用于认证的用户。必须在 AppScan® Source 中通过所需的许可权对用户进行定义。
    注: 如果用户尚不存在,那么您将需要在安装面板中或通过命令行来指定该用户 - 然后通过 AppScan® Source for AnalysisAppScan® Source command line interface (CLI) 手动创建该用户(安装后)。要通过命令行创建新用户,请使用 newuser (nu) 命令。创建新用户时,请确保指定的用户名和密码与为 Automation Server 登录指定的用户名和密码相同。其他设置(如许可权)可根据需要进行设置。
  • password 是用户密码。
  • --persist 选项在磁盘上保留登录凭证,并通过指定用户名和密码创建加密秘钥文件。
  • 仅适用于 Windows:common_name 是您的 CAC 通用名称 (CN)。
  • 仅适用于 Windows:cn_certificate 是证书签发者的 CN。

过程

  • Windows 系统上
    • 如果 AppScan® Enterprise Server 认证方法为用户标识和密码,发出以下命令:
      <install_dir>\bin\ounceautod.exe -u <user name> -p <password> --persist
    • 如果 AppScan® Enterprise Server 支持通用访问卡 (CAC) 认证,输入以下命令:
      <install_dir>\bin\ounceautod.exe -u <common_name<cn_certificate>> --persist
      注: 如果 common_namecn_certificate 包含空格,请用引号 ("common_name<cn_certificate>") 括起值。
  • Linux 系统上
    1. 将您的LD_LIBRARY_PATH 更改为包括 <install_dir>/bin(其中 <install_dir>AppScan® Source 的安装位置,例如:
      export LD_LIBRARY_PATH=/opt/hcl/appscansource/
      bin:$LD_LIBRARY_PATH
    2. 发出以下命令:
      <install_dir>/hcl/appscansource/bin/ounceautod 
                     -u <user_id> -p <password> --persist
  • 查找 /Applications/AppScanSource.app/bin 并发出此命令:
    ounceautod.exe -u <user_id> -p <password> --persist

结果

指定登录凭证后,它们将保存到磁盘。