Command Line Utility Reference Guide

Configuration Commands

This section describes the commands mostly used to manage the deployment configuration. Parameters in the commands in this section could be specified as positional command line parameters or using the instruction file using single File parameter.

 

 

Tool Commands

This section describes the utility commands to test various connections, certificates, encryptions, to establish trusts, and help to understand deployment environments and relationships between system components.

Parameters for commands in this section could only be specified as positional command line parameters.

Break Glass Commands

This section describes summary to break glass commands. Refer to the PAM system help for more information about break glass scenarios and workflows.

Parameters for commands in this section could only be specified as positional command line parameters.

Database Configuration Commands

This session describes commands that allow admins to manipulate database configuration usually performed using the application WEB GUI. However, there are situations that require direct intervention to the database mostly caused by configuration mistakes that are difficult to recover. Commands in this section require master password as the authentication method.

Appendix A: Summary of commands

  • SetAdminPassword catalina.home admin.password|<generate>|pam-generate

  • SetMasterPassword catalina.home master.password|-|<generate>|pam-generate

  • SetDBPassword catalina.home db.home db.password|<generate>|pam-generate

  • Init catalina.home

  • CreateUser catalina.home user.login user.firstName user.lastName user.password|GENERATE

  • CreateGroup catalina.home group.name group.description [group.member]

  • RenameGroup catalina.home group.name group.newName

  • SetUserPassword catalina.home ads.password user.login user.password

  • ADConnect catalina.home ldap.server ldap.user ldap.password

  • ADQuery catalina.home ldap.query [-v]

  • LdapConnect catalina.home ldap.name ldap.server ldap.user ldap.password

  • LdapConnect catalina.home ldap.name DISABLE

  • ADSConnect catalina.home ads.server ads.password

  • ADSReplicate catalina.home ads.remote.server ads.remote.password

  • ADSReplication catalina.home ads.remote.index|list ads.remote.server|delete ads.remote.password

  • ADSExport catalina.home file encrypted:{true|false}

  • ADSImport catalina.home file

  • DBConnect catalina.home db.type:{Derby|MySql|MSSQL|Oracle|PostgreSQL} db.server db.user db.password

  • XTConnect catalina.home pam.server pam.user pam.password

  • ConfigureRealms catalina.home auth.catalina.enable:true|false auth.ad.enable:true|false

  • EnableSso catalina.home managed.path sso.enable:true|false

  • GenerateSSL catalina.home

  • CheckWebStatus catalina.home

  • GenerateCASKeys catalina.home

  • GenerateCASCipher catalina.home {SECRET|-}

  • CheckAdsStatus catalina.home ads.check.timeout.ms

  • GenerateCertificate catalina.home bundle.file.name

  • ExportCertificate catalina.home bundle.file.name

  • File PATH_TO_INSTRUCTION_FILE

 

  • Sign KEYSTORE_PATH KEYSTORE_PASSWORD FILE_PATH

  • Encrypt SECRET

  • TestCertificate URL

  • SSLPoke host port

  • SSLImport host port [in-place:true|false]

  • ADTest LDAP_SERVER LDAP_USER LDAP_PASSWORD

  • Extract export.file name|id master|-

  • ListExport export.file match

  • DecryptFile encrypted.file unencrypted.file

  • PublishedVersion [product|qa] [proxy:port|-] [SSLv3|TLSv1|TLSv1.1|TLSv1.2]

 

  • DBReleaseLockedAdmins catalina.home master|-

  • DBListAdmins catalina.home master|-

  • DBMakeAdmin catalina.home login master|-

  • DBListUsers catalina.home master|-

  • DBUnblock catalina.home user master|-

  • EnableNonOpenMode catalina.home