The goal of this TUI is to make it simpler to deal with HSMs for people who know the basic concepts but don't know the entire 475 page documentation by heart. This project was built using miekg/pkcs11 and ThalesGroup/crypto11.
This project has been tested using SoftHSMv2 and Nitrokey HSM 2
- Import of PEM KeyPairs and Certificates
- Creation of (RSA 2048-3072-4096/ECC 256-384-521) KeyPairs
- Export of Public Keys
- Generation of Application.Properties and pkcs.cfg files for HSM-based TLS in Quarkus
- creation of CSRs