Creating the Bulk Issuance File
91
There are two parts to performing bulk issuance:
•
Creating the HTML POST file
1
•
Running the bulk issuance command
2
4.5.1. Creating the Bulk Issuance File
Each certificate request has its own entry in the POST file which identifies information that is normally
defined through the profile, like the requester information, some extension settings, the certificate type,
and the certificate request itself (in CRMF format). The parameters for the POST entry are listed in
Table 4.2, “Bulk Issuance POST File Parameters”
.
NOTE
Using the bulk issuance tool goes around the certificate profile framework.
Many of these parameters are optional, so they can be left blank in the file if they are unnecessary.
Parameter
Description
Certificate Information
CRMFRequest
Contains the CRMF request blob that is being submitted to the CA.
certType
Gives the type of certificate being request, such as an SSL client or server certificate.
submit
Sets the operation to take with submitting the certificate. This value should be
Submit
.
subject
Gives the subject name for certificate; this should match whatever is in the CRMF request. Any characters not accepted in HTML
(like white spaces) should be replaced with their HTML-coded equivalent, like using
%20
for a space.
certPrettyPrint
Sets whether to return a pretty-print format of the certificate; this is either
true
or
false
.
challengePassword and
confirmChallengePassword
Sets and confirms a challenge password which is used to verify the requester when the certificate is issued.
Certificate Uses
email
Sets whether the certificate can be used for encrypted email; this is either
true
or
false
.
ssl_client
Sets whether this certificate can be used for SSL client authentication; this is either
true
or
false
.
digital_signature
Sets whether this certificate can be used for digitally signing files; this is either
true
or
false
.
non_repudiation
Sets whether the certificate can be used for non-repudiation; this is either
true
or
false
.
key_encipherment
Sets whether the certificate can be used for encipherment; this is either
true
or
false
.
Requester Information
csrRequestorName
Gives the name of the requester.
csrRequestorEmail
Gives the contact email for the requester.
csrRequestorPhone
Gives the contact phone number for the requester.
csrRequestorComments
Adds any special comments from the requester or the administrator about the certificate.
Table 4.2. Bulk Issuance POST File Parameters
The POST file is illustrated in
Example 4.1, “Bulk Issuance POST File”
.
csrRequestorName=John Smith
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 ...