Command line interaction with CIS security

Most command lines are designed as local commands and have no interaction with the Security Server. The best practice recommendation is to use the related CLAPI, CLWizard function, or GUI tool.

The command line hcisiteinit is designed as a local command line to create a site that is installed on the Host Server.

For example, the hcisiteinit command line only creates a site on the Host Server under Basic/Advanced Security mode. The Site Init GUI tool, CLAPI, or CLWizard have log-in features for user authentication (Basic/Advanced Security).

In Advanced Security, they also check the user permissions to create a site and upload the created site to Security Server.

The Site Init GUI is a client-side tool that interacts with the Host Server and calls hcisiteinit to create a site on the Host Server.

The Site Init GUI performs these tasks under Basic/Advanced Security mode:

  • User log-ins to the selected site. It sets up the TLS connection to the Host Server and checks whether the user has run permission on the Site Init tool.
  • Requests the Host Server to create a site with hcisiteinit and verifying if the user has permission on hcisiteinit running.
  • Updates server.ini.
  • Connects with the Security Server to upload the created site.
  • Audits who and when logs in to the Site Init GUI.