diff --git a/builtin/logical/ssh/path_sign.go b/builtin/logical/ssh/path_sign.go index 7e0c8bee38..1bcd5d547b 100644 --- a/builtin/logical/ssh/path_sign.go +++ b/builtin/logical/ssh/path_sign.go @@ -532,7 +532,7 @@ func (b *creationBundle) sign() (retCert *ssh.Certificate, retErr error) { algo := b.Role.AlgorithmSigner sig, err := sshAlgorithmSigner.SignWithAlgorithm(rand.Reader, certificateBytes, algo) if err != nil { - return nil, fmt.Errorf("failed to generate signed SSH key: sign error") + return nil, errwrap.Wrapf("failed to generate signed SSH key: sign error: {{err}}", err) } certificate.Signature = sig