#!/bin/sh

query="SELECT lower(NAME_VALUE) FROM certificate_and_identities WHERE plainto_tsquery('certwatch', '%.$1') @@ identities (CERTIFICATE) AND NAME_TYPE LIKE 'san:%' GROUP BY lower(NAME_VALUE) ORDER BY lower(NAME_VALUE);"

(echo $1; echo $query | \
    psql --csv -t -h crt.sh -p 5432 -U guest certwatch | \
    grep '\.'$1'$' | grep -v '#\| ' | \
    sed -e 's:^*\.::g' -e 's:.*@::g' -e 's:^\.::g') | sort -u
