#!/bin/sh

set -e

keyring="$1"
keyringname="$(basename "$keyring" .gpg)"

sq cert lint --cert-file "$keyring" 2>&1 \
  | sed -ne 's/^Certificate \([A-F0-9]*\)[, ].*$/\1/p' \
  | sort -u \
  | while read cert
    do
      sq inspect --keyring "$keyring" --cert "$cert" \
        | grep -E '(Fingerprint|UserID):'
      echo
    done \
  >"$keyringname.owner-list"
