Skip to content
Discussion options

You must be logged in to vote

To answer myself:

If using a TPM device, you'll have to create SSH keys with step kms create:

step@bf66bfd9f9fb:~$ step kms create --json --kms 'tpmkms:name=step-intermediate-ca' ssh-user-ca
{
  "name": "tpmkms:name=ssh-user-ca",
  "publicKey": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0pcmzLKF5+VjDdjklRqcX6vOf6KR\nfAQdn2sc8SJUneMCsUovlpLiHlPOahrBT3t+G6qO0R1Xjj0caHzNK3RLxg==\n-----END PUBLIC KEY-----\n"
}
step@bf66bfd9f9fb:~$ step kms create --json --kms 'tpmkms:name=step-intermediate-ca' ssh-host-ca
{
  "name": "tpmkms:name=ssh-host-ca",
  "publicKey": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEfvMj6Tzpw3Ncw4pmhHutsaeyyS3G\nw2BGTk9vfvNnEweIYY9…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by allgeyer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant