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 onhcisiteinit
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.