Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSHAgentKMS docs #62

Open
tashian opened this issue Mar 8, 2021 · 0 comments
Open

SSHAgentKMS docs #62

tashian opened this issue Mar 8, 2021 · 0 comments

Comments

@tashian
Copy link
Contributor

tashian commented Mar 8, 2021

step-ca supports SSHAgentKMS (for SSH keys only; not for X.509), but we don't have a section in the Configuration docs for it. Here's the previous documentation, which needs to be fleshed out:

SSHAgentKMS

SSHAgentKMS is a KMS that wraps a ssh-agent which has access to the keys to
sign ssh certificates. This was primarily written to be able to use gpg-agent
to provide the keys stored in a YubiKeys openpgp interface.

{
    "kms": {
        "type": "sshagentkms"
    },
    "ssh": {
        "hostKey": "sshagentkms:cardno:000123456789",
        "userKey": "sshagentkms:cardno:000123456789",
    },
    ...
}

This KMS requires that "root", "crt" and "key" are stored in plain files, as for
SoftKMS.

@tashian tashian transferred this issue from smallstep/docs-old Mar 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants