Command-Line Tool Reference
agentadmin — manage OpenAM web policy agent installation
Options
The following options are supported:
--i-
Perform an interactive install of a new agent instance.
Usage:
agentadmin --iFor more information, see:
--s-
Perform a silent, non-interactive install of a new agent instance.
Usage:
agentadmin --s web-server-config-file openam-url agent-url realm agent-profile-name agent-profile-password [--changeOwner] [--acceptLicense] [--forceInstall]- web-server-config-file
-
When installing in Apache HTTP Server, enter the full path to the Apache HTTP server configuration file. The installer modifies this file to include the web policy agent configuration and module.
When installing in Microsoft IIS, enter the ID number of the IIS site in which to install the web policy agent. To list the available sites in an IIS server and the relevant ID numbers, run
agentadmin.exe --n. - openam-url
-
Enter the full URL of the OpenAM instance that the web policy agents will use. Ensure the deployment URI is specified.
Example:
https://openam.example.com:8443/openam - agent-url
-
Enter the full URL of the server on which the agent is running.
Example:
http://www.example.com:80 - realm
-
Enter the OpenAM realm containing the agent profile.
- agent-profile-name
-
Enter the name of the agent profile in OpenAM.
- agent-profile-password
-
Enter the full path to the agent profile password file.
--changeOwner-
Use this option to change the ownership of the created directories to be the same user and group as specified in the Apache HTTP Server configuration, or the user that is running the selected IIS site.
--acceptLicense-
When you run certain commands, you will be prompted to read and accept the software license agreement. You can suppress the license agreement prompt by including the optional
--acceptLicenceparameter. Specifying this options indicates that you have read and accepted the terms stated in the license.To view the license agreement, open
/path/to/web_agents/agent_type/legal/CDDLv1.0.txt. --forceInstall-
Add this option to proceed with a silent installation even if it cannot connect to the specified OpenAM server during installation, rather than exiting.
For more information, see:
--n-
List the sites available in an IIS server.
Example:
c:\web_agents\iis_agent\bin> agentadmin.exe --n IIS Server Site configuration: Number of Sites: 2 id: 1 name: "DEFAULT WEB SITE" id: 2 name: "CUSTOMERPORTAL" --l-
List existing configured agent instances.
Usage:
agentadmin --lExample:
$ ./agentadmin --l OpenAM Web Agent configuration instances: id: agent_1 configuration: /opt/web_agents/apache24_agent/bin/../instances/agent_1 server/site: /etc/httpd/conf/httpd.conf id: agent_2 configuration: /opt/web_agents/apache24_agent/bin/../instances/agent_2 server/site: /etc/httpd/conf/httpd.conf id: agent_3 configuration: /opt/web_agents/apache24_agent/bin/../instances/agent_3 server/site: /etc/httpd/conf/httpd.conf --r-
Remove an existing agent instance.
Usage:
agentadmin --r agent-instance- agent-instance
-
The ID of the web policy agent configuration instance to remove.
Respond
yeswhen prompted to confirm removal.
For more information, see:
--k-
Generate a new signing key.
Usage:
agentadmin --kExamples:
-
UNIX:
$ cd /web_agents/apache24_agent/bin/ $ ./agentadmin --k Encryption key value: YWM0OThlMTQtMzMxOS05Nw== -
Windows:
C:\> cd web_agents\apache24_agent\bin C:\web_agents\apache24_agent\bin> agentadmin --k Encryption key value: YWM0OThlMTQtMzMxOS05Nw==
For more information, see Encryption Properties.
-
--p-
Use a generated encryption key to encrypt a new password.
Usage:
agentadmin --p encryption-key password- encryption-key
-
An encryption key, generated by the
agentadmin --kcommand. - password
-
The password to encrypt.
Examples:
-
UNIX:
$ ./agentadmin --p "YWM0OThlMTQtMzMxOS05Nw==" "newpassword" Encrypted password value: 07bJOSeM/G8ydO4= -
Windows:
C:\web_agents\apache24_agent\bin> agentadmin --p "YWM0OThlMTQtMzMxOS05Nw==" "newpassword" Encrypted password value: 07bJOSeM/G8ydO4=
For more information, see Encryption Properties.
--v-
Display
agentadminbuild and version information.