Generate local certs for LAN https access
This commit is contained in:
parent
b15ccc95b8
commit
dae913317e
2 changed files with 29 additions and 0 deletions
9
basic_configs/ssl/gen.fish
Executable file
9
basic_configs/ssl/gen.fish
Executable file
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/fish
|
||||
|
||||
openssl genrsa -out key.pem 2048
|
||||
|
||||
openssl req -new -out server.csr -key key.pem -config local_cert.cnf
|
||||
|
||||
openssl x509 -req -days 9999 -in server.csr -signkey key.pem -out cert.pem -extensions v3_req -extfile local_cert.cnf
|
||||
|
||||
rm server.csr
|
20
basic_configs/ssl/local_cert.cnf
Normal file
20
basic_configs/ssl/local_cert.cnf
Normal file
|
@ -0,0 +1,20 @@
|
|||
[ req ]
|
||||
default_bits = 2048
|
||||
|
||||
prompt = no
|
||||
distinguished_name = req_distinguished_name
|
||||
req_extensions = v3_req
|
||||
|
||||
[req_distinguished_name]
|
||||
countryName = PK
|
||||
stateOrProvinceName = Sindh
|
||||
localityName = Karachi
|
||||
commonName = 272254864.xyz
|
||||
|
||||
[v3_req]
|
||||
basicConstraints = CA:FALSE
|
||||
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
|
||||
subjectAltName = @alt_names
|
||||
|
||||
[alt_names]
|
||||
DNS.1 = *.272254864.xyz
|
Loading…
Reference in a new issue