Relationship between CGIs and the pkiserv.tmpl file
CGIs for the end-user web pages are execs that gain control when the end user clicks an action button - for example, the Request certificate button on the PKI Services home page. The CGIs read the pkiserv.tmpl file to determine the action to perform. They resolve substitution variables in the pkiserv.tmpl file.
The CGIs for the end-user web pages (including their directories) are:
- /usr/lpp/pkiserv/PKIServ/public-cgi/camain.rexx
- /usr/lpp/pkiserv/PKIServ/ssl-cgi-bin/catmpl.rexx
- /usr/lpp/pkiserv/PKIServ/ssl-cgi-bin/auth/careq.rexx
- /usr/lpp/pkiserv/PKIServ/ssl-cgi-bin/carecover.rexx
- /usr/lpp/pkiserv/PKIServ/ssl-cgi-bin/caretrieve.rexx
- /usr/lpp/pkiserv/PKIServ/ssl-cgi-bin/auth/cagetcert.rexx
- /usr/lpp/pkiserv/PKIServ/ssl-cgi-bin/auth/cagetcert2.rexx
- /usr/lpp/pkiserv/PKIServ/ssl-cgi-bin/cagorcvr.rexx
- /usr/lpp/pkiserv/PKIServ/clientauth-cgi-bin/cadisplay.rexx
- /usr/lpp/pkiserv/PKIServ/clientauth-cgi-bin/camodify.rexx
- /usr/lpp/pkiserv/PKIServ/ssl-cgi-bin/installcert.rexx
Note: installcert.rexx is invoked from a link
in the certificate renewal email notification, not from a web page.
The following table summarizes the actions the CGIs perform:
CGI exec | Action | Sample web page |
---|---|---|
camain.rexx |
|
See Figure 1. |
catmpl.rexx |
|
See Figure 1. |
carecover.rexx |
|
See Figure 1 |
careq.rexx |
|
See Figure 3. |
caretrieve.rexx |
|
See Figure 4. |
cagetcert.rexx |
|
See Figure 1. |
cagetcert2.rexx |
|
|
cagorcvr.rexx |
|
|
cadisplay.rexx |
|
See Figure 2. |
camodify.rexx |
|
See Figure 3. |
installcert.rexx |
|