Reference information

This part provides reference information, including listings of code samples for certain important files.
Note: The listings in this part might not be identical to the code samples shipped with the product. For the most current sample, see the appropriate source directory.
  • Messages explains PKI Services messages.
  • File directory structure describes product and file system directories for PKI Services and files contained in them.
  • Environment variables explains the pkiserv.envars environment variables file and provides a code sample.
  • The IKYSETUP REXX exec explains the contents of the IKYSETUP REXX exec that performs RACF® administration and provides a code sample.
  • Other code samples provides additional code samples. Table 1 summarizes information about these code samples and those in the preceding chapters, summarizing their use, directory location, and the topic where the code sample begins.
  • SMF recording describes the content of the System Management Facility (SMF) record that is generated by PKI Services.
Table 1. Summary of information about important files
File Description Source location (default) For code sample…
Start of changehttpd.conf, vhost80.conf, vhost443.conf, and vhost1443.confEnd of change Start of changeContains IBM® HTTP Server - Powered by Apache directivesEnd of change Start of changepki-install-dir/samples End of change Start of changeSee IBM HTTP Server - Powered by Apache configuration directivesEnd of change
IKYCDB2 Sample to create DB2® objects for the object store and issued certificate list (ICL) SYS1.SAMPLIB See IKYCDB2
IKYCVSAM Sample IDCAMS JCL to create VSAM data sets (regardless of whether you are using a sysplex or non-sysplex). SYS1.SAMPLIB See IKYCVSAM.
IKYRVSAM Sample IDCAMS JCL to add VSAM record-level sharing (RLS) support. IKYRVSAM reallocates your VSAM data sets in preparation for sharing in a sysplex. SYS1.SAMPLIB See IKYRVSAM.
IKYSBIND Sample job to create the DB2 package and plan for the object store and issued certificate list (ICL) SYS1.SAMPLIB See IKYSBIND
IKYSETUP REXX exec to set up RACF profiles. SYS1.SAMPLIB See The IKYSETUP REXX exec.
IKYSGRNT Sample job to grant EXECUTE authority for the DB2 package to the PKI Services daemon user ID. SYS1.SAMPLIB See IKYSGRNT.
IKYVBKUP Sample JCL to back up the PKI Services VSAM data sets using the DFSMSdss DUMP utility   See IKYVBKUP.
IKYVREST Sample JCL to restore the PKI Services VSAM data sets from a backup taken with the DFSMSdss DUMP utility   See IKYVBKUP.
pkiserv.conf PKI Services configuration file. /usr/lpp/pkiserv/samples/ (You copy this file to the runtime directory, /etc/pkiserv.) See The pkiserv.conf configuration file.
PKISERVD Sample procedure to start PKI Services daemon. SYS1.PROCLIB See PKISERVD sample procedure to start PKI Services daemon.
pkiserv.envars PKI Services environment variables file. /usr/lpp/pkiserv/samples/ (You might need to copy this file to the runtime directory, /etc/pkiserv.) See The pkiserv.envars environment variables file.
pkiserv.tmpl PKI Services certificate template file for REXX CGI execs. /usr/lpp/pkiserv/samples/ (You copy this file to the runtime directory, /etc/pkiserv.) Not provided.
pkitmpl.xml PKI Services certificate template file for Java™Server pages. /usr/lpp/pkiserv/samples/ (You copy this file to the runtime directory, /etc/pkiserv.) Not provided.
pkixgen.tmpl PKI Services certificate template file for the daemon's use when you implement the web application using JavaServer pages. You create this file from pkitmpl.xml using the TemplateTool utility. Not provided.