
AutoCSR
I initially built AutoCSR as a library to generalize CSR creation from arbitrary key material, whether that key be in a file on the filesystem or proprietary HSM. I was frustrated that the libraries currently available in Python did not give me the flexibility to utilize keys from arbitrary locations, so I built in the functionality myself. The AutoCSR tool as it exists is the implementation of CSR generation on top of the library I wrote to solve the aforementioned problem.
- AutoCSR is a command-line tool and library for automatically generating Certificate Signing Requests from basic user input and easy to define templates.
- AutoCSR was developed to empower non-security professionals to quickly and easily generate their own simple Certificate Signing Requests with minimal security knowledge required.
- AutoCSR also provides security professionals with the ability to define complex Certificate Signing Requests with templates that can be easily shared with non-security professionals to generate complex Certificate Signing Requests without the need for detailed instructions or handholding.