Chapter 12. Editing Configuration in the CS.cfg File
280
• The security domain to which the instance belongs
• Subsystem certificates
• Other subsystems used by the subsystem instance
• Database types and instances used by the subsystem
• Settings for PKI-related tasks, like the key profiles in the TKS, the certificate profiles in the CA, and
the required agents for key recovery in the DRM
Many of the configuration parameters (aside from the ones for PKI tasks) are very much the same
between the CA, OCSP, DRM, and TKS because they all use a Java-based console, so configuration
settings which can be managed in the console have similar parameters.
The
CS.cfg
file a basic
parameter=value
format.
#comment
parameter=value
In the
CS.cfg
file, many of the parameter blocks have descriptive comments, commented out with
a pound (#) character. Comments, blank lines, unknown parameters, or misspelled parameters are
ignored by the server.
Parameters that configure the same area of the instance tend to be grouped together into the same
block.
log.instance.System._000=##
log.instance.System._001=## System Logging
log.instance.System._002=##
log.instance.System.bufferSize=512
log.instance.System.enable=true
log.instance.System.expirationTime=0
log.instance.System.fileName=/var/lib/pki-ca/logs/system
log.instance.System.flushInterval=5
log.instance.System.level=3
log.instance.System.maxFileSize=2000
log.instance.System.pluginName=file
log.instance.System.rolloverInterval=2592000
log.instance.System.type=system
Example 12.1. Logging Settings in the CS.cfg File
Some areas of functionality are implemented through plug-ins, such as self-tests, jobs, and
authorization to access the subsystem. For those parameters, the plug-in instance has a unique
identifier (since there can be multiple instances of even the same plug-in called for a subsystem), the
implementation plug-in name, and the Java class.
authz.impl._000=##
authz.impl._001=## authorization manager implementations
authz.impl._002=##
authz.impl.BasicAclAuthz.class=com.netscape.cms.authorization.BasicAclAuthz
authz.instance.BasicAclAuthz.pluginName=BasicAclAuthz
Example 12.2. Subsystem Authorization Settings
Summary of Contents for CERTIFICATE SYSTEM 8.0 - ADMINISTRATION
Page 42: ...20 ...
Page 43: ...Part I Setting up Certificate Services ...
Page 44: ......
Page 190: ...168 ...
Page 208: ...186 ...
Page 223: ...Part II Additional Configuration to Manage CA Services ...
Page 224: ......
Page 256: ...234 ...
Page 270: ...248 ...
Page 280: ...258 ...
Page 292: ...270 ...
Page 293: ...Part III Managing the Subsystem Instances ...
Page 294: ......
Page 408: ...386 ...
Page 438: ...416 ...
Page 439: ...Part IV References ...
Page 440: ......
Page 503: ...Netscape Defined Certificate Extensions Reference 481 OID 2 16 840 1 113730 13 ...
Page 504: ...482 ...
Page 556: ...534 ...
Page 564: ...542 ...