You can change the advanced startup options for the CIM server with the cimconfig command.
The following list describes the advanced startup options for the cimconfig command, their default values, and whether they can be changed dynamically.
Enables the repository component of the CIM server to provide CIM object instances by default. Default means that if there is no provider to service the client request for the CIM instance, then the CIM server repository is used. This includes both creating and retrieving instances. If the value of the repositoryIsDefaultInstanceProvider option is changed to false, the i5/OS™ providers that implement CIM metric classes will no longer function properly. The values are true or false.
If set to true, performs authentication before any request is allowed into the CIM server for processing. The default is true. Setting this property to false will allow unauthenticated access to the CIM server.
Set enableAuthentication to false only if you are certain your environment is secure and if you have a very good reason.
The values are true or false.
Path to the CIM server’s certificate file.
This property must be set to a valid certificate if enableHttpsConnection or enableSSLExportClientVerification is set to true. Note that an expired certificate is considered valid when it is loaded by the CIM server.
If sslKeyFilePath is not specified then the CIM server will attempt to load the private key from the certificate file.
Path to the CIM server’s private key file. This property is not required to be set if the certificate specified in sslCertificateKeyPath contains the private key.
This file is not protected by a pass phrase and must be kept in a protected directory. The value that is specified in the default value is a protected directory.
Path to the directory or file containing the trusted certificates for CIM Operation requests. The truststore can include CA certificates.
This property must be set if sslClientVerificationMode is set to required.
If sslClientVerificationMode is set to optional, then this property may be set to empty. In this case no certificates are trusted.
If this property is set to an empty directory, or an empty file, then no certificates are trusted.
If sslClientVerificationMode is set to disabled, this property is not used.
Path to the directory or file containing the trusted certificates for CIM Export requests. The truststore can include CA certificates.
This property must be set if enableSSLExportClientVerificationMode is set to true.
If this property is set to an empty directory, or an empty file, then no export certificates are trusted.
This property only takes effect if enableSSLExportClientVerification is set to true.
Path to the directory or file containing the certificate revocation lists.
If this property is not set, set to an empty directory, or set to an empty file, then no CRLs are loaded.
This property only takes effect if sslClientVerificationMode is set to required or optional, or enableSSLExportClientVerification is set to true.
Sets the mode of SSL client certificate verification.
Set to required, optional, or disabled.
If set to required, the CIM server always requires verification of a client certificate on the HTTPS port and rejects the request if the client certificate is not trusted. The httpAuthType property is not used.
Optional means the CIM server will verify a client certificate if available, otherwise the CIM server will use the httpAuthType setting for client verification.
Disabled means the CIM server will always use the httpAuthType setting for client verification.
This property is only effective if enableHttpsConnection is set to true.
Identifies the username that is to be user context for the CIM Operation request when certificate authentication is used, and a username cannot be associated with a specific certificate file. The user context is the i5/OS user profile under which the provider is invoked to perform the CIM request. This property must be set to a valid user profile on i5/OS.
If sslClientVerificationMode is set to disabled, this property has no effect.
If sslTrustStore is set to a directory, then this property has no effect. The username associated with the certificate file in the directory is the user context for the CIM operation request. The default setting for sslTrustStore is a directory.
If sslTrustStore is set to a single file, then this property must be set to a username, otherwise the CIM server will log an error and not start. In this case, ALL certificates included in the file are assigned to the username specified by sslTrustStoreUserName. This user name becomes the user context for the CIM Operation request.
If false, then no requests are allowed on the wbem-exp-https port.
Set to a number of seconds. When an ENDTCPSVR *CIMOM command is issued, the timeout is the maximum number of seconds allowed for the CIM server to complete outstanding CIM operation requests before shutting down. If the specified timeout period expires, the CIM server will shut down, even if there are still CIM operations in progress. Minimum value is 2 seconds. Default value is 10 seconds.
Level of debug trace. Range is 1 to 4. A traceLevel of 1 only traces function exits, the minimum trace. A trace level of 4 is the maximum trace.