- # generate the key with ssh-keygen...
- ssh-keygen -q -b 1024 -t rsa -N '' -f "${TMPLOC}/authkey" || failure "Could not generate new key for Monkeysphere authentication trust core"
- # and then translate to openpgp encoding and import
- # FIXME: pem2openpgp currently sets the A flag and a short
- # expiration date. We should set the C flag and no expiration
- # date.
- < "${TMPLOC}/authkey" pem2openpgp "$CORE_UID" | gpg --import || failure "Could not import new key for Monkeysphere authentication trust core"
-
- gpg_core --with-colons --fixed-list-mode --fingerprint --list-secret-key
- CORE_FPR=$(gpg_core --with-colons --fixed-list-mode --fingerprint --list-secret-key | grep ^fpr: | cut -f10 -d: )
+ # get fingerprint of core key. should definitely not be empty at this point
+ CORE_FPR=$(core_fingerprint)
+ log debug "core fingerprint: $CORE_FPR"