blob: 44924c4f48968e72bab6032f48193ed82e074632 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/bin/sh
##
## Copyright (c) 2000 Sendmail, Inc. and its suppliers.
## All rights reserved.
##
## $Sendmail: link_hash.sh,v 1.2 2000/04/25 00:12:28 ca Exp $
##
#
# ln a certificate to its hash
#
SSL=openssl
if test $# -ge 1
then
for i in $@
do
C=$i.pem
test -f $C || C=$i
if test -f $C
then
H=`$SSL x509 -noout -hash < $C`.0
if test -h $H -o -f $H
then
echo link $H to $C exists
else
ln -s $C $H
fi
else
echo "$0: cannot open $C"
exit 2
fi
done
else
echo "$0: missing name"
exit 1
fi
exit 0
|