CSR Helper is a simple application based on AngularJS Material and PKIjs that aims to make it easy for users to generate certificate requests (PKCS#10s) for requesting SSL certificates.
For specific version see: https://github.com/ss-o/csrhelp/pkgs/container/csrhelp/versions
docker run -d -p 5000:5000 ghcr.io/ss-o/csrhelp:latest
Visit http://localhost:5000
Recommended node version 14.x
- npm
- git
git clone https://github.com/ss-o/csrhelp.git
cd csrhelp
npm install
npm run postinstall
# Run locally
npm start
Visit http://localhost:5000
|| Dockerfile || --> docker image workflow
|| app/ || --> all of the source files for the application
|| assets/app.css || --> default stylesheet
|| src/ || --> all app specific modules
|| users/ || --> package for user features
|| index.html || --> app layout file (the main html template file of the app)
|| karma.conf.js || --> config file for running unit tests with Karma
You can update the tool dependencies by running:
npm update
bower update
The application helps users generate a certificate requests for:
- OpenSSL
- Exchange (2007 and 2010)
- Java Keytool
- F5 Big-IP
- IIS
It supports both ECC and RSA certificate requests and will use use WebCrypto and PKIjs to directly generate keys and certificate requests if the browser supports it.