https://github.com/pojntfx/keystoregaen
Generate Java keystores in your browser.
https://github.com/pojntfx/keystoregaen
android java-keystore jkcs keystore
Last synced: 10 months ago
JSON representation
Generate Java keystores in your browser.
- Host: GitHub
- URL: https://github.com/pojntfx/keystoregaen
- Owner: pojntfx
- License: agpl-3.0
- Archived: true
- Created: 2022-10-24T00:29:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-13T00:14:44.000Z (over 2 years ago)
- Last Synced: 2025-03-30T19:45:44.536Z (about 1 year ago)
- Topics: android, java-keystore, jkcs, keystore
- Language: Go
- Homepage: https://pojntfx.github.io/keystoregaen/
- Size: 9.44 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# keystoregaen

Generate Java keystores in your browser.
⚠️ keystoregaen has not yet been audited! While we try to make keystoregaen as secure as possible, it has not yet undergone a formal security audit by a third party. Please keep this in mind if you use it for security-critical applications. ⚠️
[](https://github.com/pojntfx/keystoregaen/actions/workflows/hydrun.yaml)

[](https://pkg.go.dev/github.com/pojntfx/keystoregaen)
[](https://matrix.to/#/#keystoregaen:matrix.org?via=matrix.org)
[](https://github.com/pojntfx/keystoregaen/releases)
## Overview
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.
## Installation
The web app is available on [GitHub releases](https://github.com/pojntfx/keystoregaen/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](https://github.com/maxence-charriere)'s [go-app package](https://go-app.dev/), keystoregaen is a progressive web app. By simply visiting the [public deployment](https://pojntfx.github.io/keystoregaen/) once, it will be available for offline use whenever you need it:
[
](https://pojntfx.github.io/keystoregaen/)
## Screenshots
Click on an image to see a larger version.
## Acknowledgements
- This project would not have been possible were it not for [@maxence-charriere](https://github.com/maxence-charriere)'s [go-app package](https://go-app.dev/); if you enjoy using keygaen, please donate to him!
- The open source [PatternFly design system](https://www.patternfly.org/v4/) provides the components for the project.
- [pavlo-v-chernykh/keystore-go](https://github.com/pavlo-v-chernykh/keystore-go) provides the implementation of the JKS encoder.
## Contributing
To contribute, please use the [GitHub flow](https://guides.github.com/introduction/flow/) and follow our [Code of Conduct](./CODE_OF_CONDUCT.md).
To build and start a development version of keystoregaen locally, run the following:
```shell
$ git clone https://github.com/pojntfx/keystoregaen.git
$ cd keystoregaen
$ make depend
$ make run
```
Have any questions or need help? Chat with us [on Matrix](https://matrix.to/#/#keystoregaen:matrix.org?via=matrix.org)!
## License
keystoregaen (c) 2023 Felicitas Pojtinger and contributors
SPDX-License-Identifier: AGPL-3.0