firmar con ssh-keygen

This commit is contained in:
f 2022-03-12 18:51:52 -03:00
parent 9fcb2c0c54
commit f41678fb72

View file

@ -21,11 +21,10 @@ sign_file () {
local _file="$1"
test ! -f "$_file" && return 1
if ! openssl dgst -sha512 -sign "$private_key" "$_file" | base64 | tr -d "\n" > "$_file.sign" ; then
rm -f "$_file.sign"
return 1
if test -f "$_file.sig" ; then
echo "$_file.sig"
return 0
fi
echo "$_file.sign"
LC_ALL=C ssh-keygen -Y sign -f ~/.ssh/id_ed25519 -n file "$_file" 2>&1| grep Write | cut -d " " -f 4
}