18 lines
1.2 KiB
Bash
Executable File
18 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
[ -f CA.pem ] && rm *.pem
|
|
# Create a CA certificate valid for 20 years. This will function as the SAST (System Administrator Security Token) certificate.
|
|
../../tools/certutils/gencert -n -C "Certificate Authority" -b 2048 -y 20 -o CA.pem
|
|
# Create a certificate for Asterisk signed by the CA for 1 year. This will function as the CCM certificate.
|
|
../../tools/certutils/gencert -c CA.pem -C Asterisk -b 2048 -y 1 -o asterisk.pem
|
|
# Create a certificate for TFTP signed by the CA for 1 year. This will function as the TFTP certificate.
|
|
../../tools/certutils/gencert -c CA.pem -C Asterisk -b 2048 -y 1 -o tftp.pem
|
|
# Create a certificate for webserver signed by the CA for 1 year (optional). This will function as an HTTPS certificate.
|
|
../../tools/certutils/gencert -c CA.pem -C WebServer -b 2048 -y 1 -o webserver.pem
|
|
# Create a certificate for VPN signed by the CA for 1 year (optional).
|
|
../../tools/certutils/gencert -c CA.pem -C VPN -b 2048 -y 1 -o vpn.pem
|
|
# Create a certificate for CAPF signed by the CA for 1 year (optional).
|
|
../../tools/certutils/gencert -c CA.pem -C CAPF -b 2048 -y 1 -o capf.pem
|
|
# Create a certificate for TVS signed by the CA for 1 year (optional).
|
|
../../tools/certutils/gencert -c CA.pem -C TVS -b 2048 -y 1 -o tvs.pem
|
|
|