A Java Certificate Authority (CA) with web GUI
This is a work-in-progress!
This work-in-progress app will be a web application to manage a Certificate Authority.
This application is composed of:
a Dropwizard application on the server side;
an Angular 2 frontend on the client side;
a Java library providing a DSL to simplify the signing and manipulation of SSL
This last component can be used as a standalone Java library. It comes with its
own abstraction layer, and uses both Bouncy Castle
API and Java cryptographic APIs.
Testing it with Docker and docker-compose
This application comes with three Docker containers:
Using docker-compose, you can create the
Your web application will be listening on port 80.