iTP Secure WebServer System Administrator's Guide (iTPWebSvr 5.1+)

Using Common Gateway Interface (CGI) Programs
iTP Secure WebServer System Administrators Guide522659-001
8-15
Passing CGI Environment Variables
HTTPS_CLIENT_CERTTYPE If SSL or PCT client authentication was used, this variable
contains the type of certificate used. Possible values are
X509 and X509V3.
Example:
X509V3
HTTPS_CLIENT_ERROR_DN If SSL or PCT client authentication was used with the
-requestauth option, and the iTP Secure WebServer
discovers an error while verifying the client certificate, this
variable contains the DN of the certificate in error.
HTTPS_CLIENT_ISSUER If SSL or PCT client authentication was used, this variable
contains the DN of the direct issuer of the client certificate.
The DN is taken from the issuer field within the client
certificate.
Example:
OU=PersonalCertificate,0="RSA Data
Security,Inc.",C=US
HTTPS_CLIENT_STATUS If SSL or PCT client authentication was used, this variable
contains the verification status of the client certificate.
For descriptions of possible status values, refer to Using
the -requestauth Option on page 4-25.
Example:
VALID
HTTPS_CLIENT_SUBJECT If SSL or PCT client authentication was used, this variable
contains the DN of the web client.
Example:
CN=Juliet,O=Capulet’s House of Keys
HTTPS_PORT The port number used for the SSL or PCT request.
Example:
443
HTTPS_PROTOCOL Indicates which protocol was used. Possible values are
SSL and PCT.
Example:
SSL
Table 8-1. Environment Variables (page 5 of 6)
Environment Variable Description