summaryrefslogtreecommitdiff
path: root/dkim/lscert
blob: cfb0d386043d5d5eb5c596cd0cfb2f1ee39ef268 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/rc

# This script finds stored DKIM certificates and lists their selectors

dir  = /etc/mail/dkim
user = _dkimsign

fn err {
	echo $* >[1=2]
}

if (!~ $#* 0) {
	err 'usage: dkim/lscert'
	exit 2
}

fn as {
	doas -u $user $*
}

for (f in `$nl{as find $dir -type f | sed 's/\..*//' | sort | uniq}) {
	basename $f
}