Files
certificates/docs
Anton Lundin 3e6137110b Add support for using ssh-agent as a KMS
This adds a new KMS, SSHAgentKMS, which is a KMS to provide signing keys
for issuing ssh certificates signed by a key managed by a ssh-agent. It
uses the golang.org/x/crypto package to get a native Go implementation
to talk to a ssh-agent.

This was primarly written to be able to use gpg-agent to provide the
keys stored in a YubiKeys openpgp interface, but can be used for other
setups like proxying a ssh-agent over network.

That way the signing key for ssh certificates can be kept in a
"sign-only" hsm.

This code was written for my employer Intinor AB, but for simplicity
sake gifted to me to contribute upstream.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
2020-11-04 09:06:23 +01:00
..
2019-04-29 17:50:30 -07:00
2020-10-19 18:55:30 -07:00
2020-07-20 14:10:36 -07:00
2019-06-11 17:28:43 +02:00
2020-10-25 10:52:23 +01:00

Step Certificates Documentation

Note: Much of our documentation has moved

Index of Documentation and Tutorials for using and deploying the step certificates.

GitHub release CA Image Go Report Card Build Status License CLA assistant

GitHub stars Twitter followers

Table of Contents

Further Reading