Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 713 Bytes

README.md

File metadata and controls

24 lines (14 loc) · 713 Bytes

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