Generate BULK X509 Certificates

This tool generates up to 100 X509 digital certificates. Information used to generate the certificates can come from a ZIP file of certificate signing requests (CSRs), a CSV file or entered manually using the UI.

Requirements/Restrictions:

CSR ZIP File

Certificate generation may use a CSR file. The number of certificates generated is directly determined by how many CSRs are provided in the ZIP file. The structure of the ZIP file is important. Do not include any folder/directories in the ZIP file. The ZIP file should only be a collection of the CSRs in either PEM or DER format, do not include sub-directories.

Subject Public Key

The subject public keys may come from the CSR files or be generated by the tool. If they are generated by the tool, the associated private keys will be included in the certificate ZIP file download. Warning: these private keys should only be used for test and development purposes.

Subject DN - Common Name

All generated certificates require a unique Subject DN Common Name attribute. Common names will be supplied by one of two ways. If the Subject DN from the CSR is used, the common name will be pulled from the CSR. If the Subject DN is entered using the UI form, common names will be provided by a CSV file. The first column in the CSV file is reserved for the common name. Do not add column headers. If used, the number of CSRs provided in the ZIP file MUST match the number of unique common names in the CSV files first column.

Extension and Subject Alternative Name - DNS Name

This bulk generation tool supports unique Subject Alternative Name - DNS Names in the certificate extensions. DNS Names can be provided in one of two ways. One - If the extensions requests from the CSR are used the DNS Name will be pulled from the CSR. Two - The DNS Name can be provided in the CSV file. The second column of the CSV file is reserved for unique DNS names. The count of unique DNS names MUST match the count of provided CSRs (if used). The third column is reserved for the DNS name critical status. To represent critical place a '1', non-critical place a '0' (or leave it empty). The third column will not be checked unless a DNS Name is provided for that row.

Do not add more information past the specified columns, it will not be checked and could impact processing.

CSR ZIP File Example:

The ZIP file should be a collection of the CSRs only, not a folder of CSRs.

1

2

CSV File Example:

1 - Spreadsheet format with with the Common Name as the first column, Subject Alternative Name - DNS Name as the optional second column, and Subject Alternative Name - DNS Name Critical Status as the optional third column
2 - The resulting CSV file viewed in a basic text editor. Note - the comma symbol must by used as the delimiter

1

2

Subject Public Key



See requirements above.

CSV File

See requirements above.

Subject DN


Type Value

The Common Name (CN) attribute is not available here as it will be retrieved from the CSR or CSV file.

Extensions

Standard Extensions

Name Critical Value

Custom Extensions

OID Critical ASN.1 DER Encoded Data
* only decimals and numeric values allowed
* only decimals and numeric values allowed

Validity Dates

Dates should be entered in Greenwich Mean Time (GMT). The time will be set to 12 am of the day selected. If needed, an example of a GMT converter can be found here.

Signer

The signer files can be in either DER or PEM format.


Cookie Consent Policy

This website uses cookies. See Privacy Policy
Accept