Use ca_kit to Rapidly Establish a CA

I began using ca_kit so often that it became inconvenient not having it formally packaged and uploaded to PyPI. So, I’ve built it into a formal package. The following scripts are published into the path, upon install:

  • ck_create_ca: Create CA certificates
  • ck_create: Create regular certificates
  • ck_sign: Sign a regular certificate against the CA certificate
  • ck_verify_ca: Verify that a signed certificate matches the CA certificate

I hope this is as indisposable to you as it is to me.

Creating a CA and Signing Certificates with Python

I uploaded a project that has some boilerplate scripts/code to establish CA keys and certificate, as well as scripts/code to create and sign subordinate certificates.

I started needing to duplicate this code, so I had to formalize it into a project.