Skip to content

bukodi/go-keystores

Repository files navigation

go-keystores

Manage cryptographic keystores.

Object model

Keystore provider

A keystore provider is a software module that provides a keystore implementation. It can create and/or open a keystore instance. A keystore provider can the built-in in-memory provider, an interface to a specific a hardware, or a connection factory to a cloud service.

Usage examples

How to use Keystore to protect TLS key

How to use Keystore to protect passwords

How to use Keystore to sign audit logs

Useful links

https://docs.oracle.com/cd/E36784_01/html/E36870/pktool-1.html

https://smallstep.com/blog/everything-pki/

PKCS 11 Samples in Go using SoftHSM:

https://github.com/salrashid123/go_pkcs11

About

Manage cryptographic keystores

Resources

License

Stars

Watchers

Forks

Releases

No releases published