Add kkojima's authentication key.
[fsij-keyrings.git] / convert-authkey-ssh.sh
1 #! /bin/sh
2
3 exec >authorized_keys
4
5 # Show public keys in the keyring, extract public key with A,
6 # and show its user name and subkey ID.
7 gpg --no-default-keyring --keyring ./$1 \
8     --list-public-key --with-colons \
9 | sed -n -e '/A:$/s/^.*:\([^:]*\)::[a-zA-Z]*:$/\1/p' \
10          -e '/a:$/s/^.*\(........\):[-0-9]*::::::a:$/\1/p' \
11 | while read USER_ID; do read SUBKEY_ID; echo $USER_ID>/dev/tty; \
12         gpgkey2ssh $SUBKEY_ID | sed -e "s/COMMENT/$USER_ID/"; done