This is a kit for cloning and then creating your own PKI system.
This will allow you to create the following certificate chains:
- DoD Root CA
- DoD Intermediate CA
- Server Certificates
- DoD Signing CA
- Client Certificates
- DoD Intermediate CA
This system has two intermediaries, a DoD Intermediate CA (for servers) and a DoD Signing CA (for users). You can use the Root CA to make more intermediaries and you can use the intermediaries to create more client certificates for testing your software.
-
Clone the repository into a new folder at C:\Certificates
git clone https://github.com/KBuroz/DoD-PKI-OpenSSL.git C:\Certificates
-
Run PrepareDirectory.bat to create the files needed by OpenSSL:
cd C:\Certificates PrepareDirectory.bat
-
Install OpenSSL if it isn't already
-
Finally, add OpenSSL to the PATH (system environment variables)