-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathgenerate_certificates.sh
More file actions
executable file
·54 lines (33 loc) · 1.1 KB
/
generate_certificates.sh
File metadata and controls
executable file
·54 lines (33 loc) · 1.1 KB
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/bash
echo "generating certificates/credentials..."
curdir=$(pwd)
cd certgen
bash certgen.bash
if [ "$?" -ne "0" ]; then
set -e
cd $curdir
echo "unable to generate new certificates/credentials."
exit 1
else
set -e
cd $curdir
echo "finished generating certificates/credentials; copying results..."
dir=certgen/temp
server_image_certs_dir=image-opcua-certified-server/certs
iris_image_certs_dir=image-iris/certs
mkdir -p $server_image_certs_dir
mkdir -p $iris_image_certs_dir
svr=secsvr
uac=secuac
ca=myCA
cp $dir/$svr.crt.der $server_image_certs_dir/$svr.crt.der
cp $dir/$svr.key.der $server_image_certs_dir/$svr.key.der
cp $dir/$ca.crt.der $server_image_certs_dir/$ca.crt.der
cp $dir/$ca.crl $server_image_certs_dir/$ca.crl
cp $dir/$uac.crt.der $iris_image_certs_dir/$uac.crt.der
cp $dir/$uac.key.der $iris_image_certs_dir/$uac.key.der
cp $dir/$ca.crt.der $iris_image_certs_dir/$ca.crt.der
cp $dir/$ca.crl $iris_image_certs_dir/$ca.crl
echo "done."
exit 0
fi