Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 22.9 KB

README.md

File metadata and controls

37 lines (27 loc) · 22.9 KB

S/MIME Baseline Requirements Certificate Factory

What is this project?

This project generates example S/MIME certificates that comply with version 1.0 of the CA/Browser Forum Baseline Requirements for the Issuance and Management of Publicly-Trusted S/MIME Certificates.

How do I run this on my local machine?

  1. Install Python 3.
  2. Clone this repository (git clone https://github.com/digicert/smbr-cert-factory.git).
  3. cd to the root of the cloned repository (cd smbr-cert-factory).
  4. Install required packages (pip3 install -r requirements.txt).
  5. Run python3 main.py. Example certificates, CRLs, and private keys will be output to the artifacts directory.

The example S/MIME certificates

These example certificates were generated by running this project locally. Note that the key pairs used by this project are sourced from Standard PKC Test Keys. If you run a CA, we highly recommend that you add these keys to your blocklist.

Perhaps unsurprisingly, these example S/MIME certificates lint clean against pkilint's CA/Browser Forum S/MIME Baseline Requirements linter.