In the last ACE mod release (13.0.2.0) the ibmint deploy command was extended with some new properties to make it easier when communicating with a remote secured integration server over SSL. With ACE 13.0.3.0, a similar set of new parameters have also been applied to a wide selection of other ibmint commands:
In general, it is our strategic direction to use the ibmint style of command for all new commands, but given the widespread popularity of some mqsi* style commands and the fact that the server's admin interface in v13 is now secured via HTTPS by default, on this occasion we have also chosen to apply the same security settings to a core set of mqsi* style commands as well.
Full details of the new security parameters are available in the ACE documentation, but for quick convenience here's a summary of the new options:
--output-uri URI
URI for a remote integration server in the form tcp://[user[:password]@]host:port or in the form ssl://[user[:password]@]host:port.
--https
Specifies that HTTPS will be used for the connection to the integration node or server. If neither --https nor --no-https is specified, the connection is tried first with HTTPS and then without using HTTPS if the first attempt fails. The --https parameter is valid only if the --output-host parameter is specified, or if the --output-uri parameter is specified with a URI that starts with ssl://.
--no-https
Specifies that HTTPS will not be used for the connection to the integration node or server. If neither --https nor --no-https is specified, the connection is tried first with HTTPS and then without using HTTPS if the first attempt fails. The --no-https parameter is valid only if the --output-host parameter is specified, or if the --output-uri parameter is specified with a URI that starts with ssl://.
--cacert cacertFile
Specifies the path to the certificate file (in either PEM, P12, or JKS format) to be used to verify the integration node or server. If no cacert file is specified and default admin-ssl is enabled, the cacert file defaults to the default pem file for admin-ssl. The --cacert parameter is valid only if HTTPS is used for the connection, so it cannot be set together with the --no-https parameter. You can set --cacert when the --https parameter has been set or when neither the --https nor --no-https parameter has been set (in which case SSL is used by default). The --cacert parameter can be set only if the --output-host parameter is specified, or if the --output-uri parameter is specified with a URI that starts with ssl://.
--cacert-password cacertPassword
The password for password-protected cacert files. The --cacert-password parameter is valid only if HTTPS is used for the connection and if the --cacert parameter has been set. You cannot set it together with the --no-https parameter. The --cacert-password parameter can be set only if the --output-host parameter is specified, or if the --output-uri parameter is specified with a URI that starts with ssl://.
--insecure
Specifies that the certificate that is returned by the integration node or server will not be verified. The --insecure parameter is valid only if HTTPS is used for the connection, so it cannot be set together with the --no-https parameter. You can set --insecure when the --https parameter has been set or when neither the --https nor --no-https parameter has been set (in which case SSL is used by default). The --insecure parameter can be set only if the --output-host parameter is specified, or if the --output-uri parameter is specified with a URI that starts with ssl://.