cef2f2df22c98b2b7e36b224dca66b39ab38cc70
[public/microdnssec.git] / list-keys.sh
1 #!/bin/bash
2 source `dirname $0`/conf/settings
3 cd `dirname $0`
4
5 if [ $# -ne 1 ] ; then
6         echo "$0 <domain.tld>"
7         exit
8 fi 
9 if [ ! -d zones/$1 ] ; then
10     echo "zone $1 does not exists"
11     exit
12 fi
13
14 echo "Listing keys for $1"
15 for ksk in $( find . -name "*.key" -exec grep -q " 257 " {} \; -exec ls {} \; ) ; do 
16     ksk=$(basename $ksk .key)
17     date=$(date -r zones/$1/${ksk}.key +%Y-%m-%d  )
18     echo " ... found KSK $ksk modified $date"
19 done
20 for zsk in $( find . -name "*.key" -exec grep -q " 256 " {} \; -exec ls {} \; ) ; do 
21     zsk=$(basename $zsk .key)
22     date=$(date -r zones/$1/${zsk}.key +%Y-%m-%d  )
23     echo " ... found ZSK $zsk modified $date"
24 done