You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
815 B
40 lines
815 B
# 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
|
|
``` |