check both host and user ssh keys match the host and user keys from netpgpkeys.
also echo the keys being compared
This commit is contained in:
parent
3c507045e2
commit
5d9dc9f8e8
|
@ -31,7 +31,7 @@ env USETOOLS=no MAKEOBJDIRPREFIX=/usr/obj/i386 sh -c 'cd ../netpgpverify && \
|
|||
su root -c "make install"'
|
||||
|
||||
passed=0
|
||||
total=33
|
||||
total=34
|
||||
rm -f passed
|
||||
date > passed
|
||||
echo "======> sign/verify 180938 file"
|
||||
|
@ -164,10 +164,17 @@ echo "31 " $passed >> passed
|
|||
echo "======> ascii detached armoured sig detection and verification"
|
||||
/usr/bin/netpgp --verify i.asc && passed=$(expr $passed + 1)
|
||||
echo "32 " $passed >> passed
|
||||
echo "======> ssh fingerprint and netpgp fingerprint"
|
||||
/usr/bin/netpgpkeys --ssh-keys --sshkeyfile=/etc/ssh/ssh_host_rsa_key.pub --list-keys --hash=md5
|
||||
/usr/bin/ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key.pub
|
||||
passed=$(expr $passed + 1)
|
||||
echo "======> host ssh fingerprint and netpgp fingerprint"
|
||||
netpgpkey=$(/usr/bin/netpgpkeys --ssh-keys --sshkeyfile=/etc/ssh/ssh_host_rsa_key.pub --list-keys --hash=md5 | awk 'NR == 3 { print $3 $4 $5 $6 $7 $8 $9 $10 }')
|
||||
sshkey=$(/usr/bin/ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key.pub | awk '{ gsub(":", "", $2); print $2 }')
|
||||
echo "host sshkey \"$sshkey\" = netpgpkey \"$netpgpkey\""
|
||||
[ $sshkey = $netpgpkey ] && passed=$(expr $passed + 1)
|
||||
echo "33 " $passed >> passed
|
||||
echo "======> user ssh fingerprint and netpgp fingerprint"
|
||||
netpgpkey=$(/usr/bin/netpgpkeys --ssh-keys --sshkeyfile=/home/agc/.ssh/id_rsa.pub --list-keys --hash=md5 | awk 'NR == 3 { print $3 $4 $5 $6 $7 $8 $9 $10 }')
|
||||
sshkey=$(/usr/bin/ssh-keygen -l -f /home/agc/.ssh/id_rsa.pub | awk '{ gsub(":", "", $2); print $2 }')
|
||||
echo "user sshkey \"$sshkey\" = netpgpkey \"$netpgpkey\""
|
||||
[ $sshkey = $netpgpkey ] && passed=$(expr $passed + 1)
|
||||
echo "34 " $passed >> passed
|
||||
rm -f a a.gpg b b.gpg c c.gpg d d.gpg e f f.sig g g.asc g2 a2 a3 a4 a5 h h.sig i i.asc
|
||||
echo "Passed ${passed}/${total} tests"
|
||||
|
|
Loading…
Reference in New Issue