File: makecert.sh

package info (click to toggle)
mongrel2 1.12.2-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 6,020 kB
  • sloc: ansic: 39,099; python: 2,833; sql: 1,555; javascript: 1,202; sh: 467; makefile: 360; asm: 189; yacc: 145; php: 73; awk: 28; sed: 5
file content (21 lines) | stat: -rw-r--r-- 663 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# make a certs directory
mkdir certs

# list out your servers so you can get the UUID
m2sh servers

# go into the certs directory
cd certs

# make a self-signed weak cert to play with
openssl genrsa -des3 -out server.key 512
openssl req -new -key server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

# finally, copy the sesrver.crt and server.key files over to the UUID for that
# server configuration in your mongrel2.conf
mv server.crt 2f62bd5-9e59-49cd-993c-3b6013c28f05.crt
mv server.key 2f62bd5-9e59-49cd-993c-3b6013c28f05.key