Add documentation (Signing tests certificates)

This commit is contained in:
2024-12-09 13:20:49 +03:00
parent cd568f03ea
commit 761e7f4e06
2 changed files with 41 additions and 0 deletions
+1
View File
@@ -1 +1,2 @@
/privkey.pem
/chap-secrets
+40
View File
@@ -0,0 +1,40 @@
# Docker SSTP server
## Start
Just run
```bash
docker compose up
```
## Self-signed certificates
If you need self-signed certificate for testing, you can generate it with following commands:
### Create Root Key
```bash
openssl genrsa -des3 -out rootCA.key 4096
```
If you want a non password protected key just remove the `-des3` option
### Create and self sign the Root Certificate
```bash
openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out ca.pem
```
### Create the server certificate key
```bash
openssl genrsa -out privkey.pem
```
### Create the signing request (csr)
```bash
openssl req -new -key privkey.pem -out sstp-csr.csr
```
### Create a server certificate
```bash
openssl x509 -req -in sstp-csr.csr -CA ca.pem -CAkey rootCA.key -CAcreateserial -out cert.pem -days 365
```