Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reznik99/go-hsm-doc
A simple CLI Tool to view, inspect and debug PKCS11 compliant Hardware and Software HSMs.
https://github.com/reznik99/go-hsm-doc
cryptography encryption-decryption golang hardware-security-module hsm pkcs11 pkcs11-tool signing-keys
Last synced: about 1 month ago
JSON representation
A simple CLI Tool to view, inspect and debug PKCS11 compliant Hardware and Software HSMs.
- Host: GitHub
- URL: https://github.com/reznik99/go-hsm-doc
- Owner: reznik99
- License: mit
- Created: 2023-10-15T10:25:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-04T07:57:49.000Z (5 months ago)
- Last Synced: 2024-10-02T09:10:04.904Z (about 2 months ago)
- Topics: cryptography, encryption-decryption, golang, hardware-security-module, hsm, pkcs11, pkcs11-tool, signing-keys
- Language: Go
- Homepage:
- Size: 234 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
GO-HSM-DOC
A simple CLI Tool to view, inspect and debug PKCS11 compliant Hardware and Software HSMs.
![CLI Screenshot][cli]
### Functionality
1. Get HSM and Token info
2. List Slots and Keys within a Slot.
3. Delete Certificates, Public, Private and Symmetric keys
4. Export Certificates, Public, Private and Symmetric keys
5. Import Certificates, Public, Private and Symmetric keys
6. Generate RSA, EC, AES, 3DES, DES Keys### Examples
1. Print HSM and Token information
![CLI Screenshot][hsm_info]2. List Slots inside HSM
![CLI Screenshot][slot_list]3. List Tokens inside HSM
![CLI Screenshot][token_list]4. Find Tokens/Keys
![CLI Screenshot][find_token]5. Delete Tokens/Keys
![CLI Screenshot][delete_token]6. Export Tokens/Keys
![CLI Screenshot][export_token]7. Generate Tokens/Keys
![CLI Screenshot][generate_keys]## License
Distributed under the MIT License. See `LICENSE` for more information.
## Contact
Francesco Gorini - [email protected] - https://francescogorini.com
Project Link: [https://github.com/reznik99/go-hsm-doc](https://github.com/reznik99/go-hsm-doc)
[cli]: res/cli.png
[hsm_info]: res/hsm-info.png
[slot_list]: res/list-slots.png
[token_list]: res/list-tokens.png
[find_token]: res/find-token.png
[delete_token]: res/delete-token.png
[export_token]: res/export-token.png
[generate_keys]: res/generate-keys.png