Generate Java keystores in your browser.
keystoregaen is an app to generate Java keystores and compatible certificates without having to install Java or another tool that provides the JDK's keytool, such as the Android SDK.
The web app is available on GitHub releases in the form of a static .tar.gz archive; to deploy it, simply upload it to a CDN or copy it to a web server. For most users, this shouldn't be necessary though; thanks to @maxence-charriere's go-app package, keystoregaen is a progressive web app. By simply visiting the public deployment once, it will be available for offline use whenever you need it:
Click on an image to see a larger version.
- This project would not have been possible were it not for @maxence-charriere's go-app package; if you enjoy using keygaen, please donate to him!
- The open source PatternFly design system provides the components for the project.
- pavlo-v-chernykh/keystore-go provides the implementation of the JKS encoder.
To contribute, please use the GitHub flow and follow our Code of Conduct.
To build and start a development version of keystoregaen locally, run the following:
$ git clone https://github.com/pojntfx/keystoregaen.git
$ cd keystoregaen
$ make depend
$ make runHave any questions or need help? Chat with us on Matrix!
keystoregaen (c) 2023 Felicitas Pojtinger and contributors
SPDX-License-Identifier: AGPL-3.0

