pkcs11helper

module
v0.3.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2021 License: MPL-2.0

README

pkcs11helper

Go PKCS#11 helper module for certificate signing using HSMs.

Setup

The Setup instructions help get an HSM up and running with a usable signed Intermediate CA.

SoftHSM2, Thales SafeNet DPoD and Entrust nShield HSMs are currently documented, though any PKCS#11 compliant HSM should work.

Test

The casigner11 command line client is work in progress, as is this documentation.

Once the signed Intermediate issuing CA cert has been produced, use TestCASigner to try out the HSM signer.

Check TESTING for more instructions.

A Vault plugin is also available which uses this pkcs11helper module to add support for HSM backed PKI.

License

HSM PKI for Vault was sponsored by BT UK and developed by mode51 Software under the Mozilla Public License v2.

By Chris Newman

Directories

Path Synopsis
cmd
internal
app
pkg
pkcs11client
Helpers for PKCS#11 including instructions for configuring: - SoftHSM - Thales SafeNet DPoD - Entrust nShield
Helpers for PKCS#11 including instructions for configuring: - SoftHSM - Thales SafeNet DPoD - Entrust nShield

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL