/csrhelp

Certificates made easy.

Primary LanguageJavaScriptMIT LicenseMIT

CSR-Helper

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.


Docker

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

From source

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

Directory Layout

|| 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

Updating dependencies

You can update the tool dependencies by running:

npm update
bower update

About CSR Helper

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.

Related