Eu gerou um par de chaves usando o ssh-keygen. Eles estão em dois arquivos de texto, digamos "abc.txt" e "abc.txt.pub". Agora, quero usar a chave privada para assinar um documento.
Eu não encontrei uma maneira de fazer isso com o ssh, então tentei usar o gpg:
gpg --sign --default-key=abc.txt features-devsite.txt
mas recebi a seguinte mensagem:
gpg: no default secret key: secret key not available
gpg: signing failed: secret key not available
Nesta pergunta: Como assinar arquivos com ferramentas de linha de comando do Ubuntu e minhas próprias chaves? há um guia na geração de chaves com GPG, mas não vejo como assinar quando a chave está em um arquivo de texto existente.