# SSL

## How to enable?

Add the following to the config file:
```javascript
ssl: {
    enabled: true,
    cert: `${ __dirname }/../server.crt`, // your certificate file
    key: `${ __dirname }/../server.key` // your key file
}
```

## How to generate the certificate files?

```bash
$ openssl genrsa -des3 -out server.enc.key 1024 # Generate private key
$ openssl req -new -key server.enc.key -out server.csr # Issue a certificate signing request
$ openssl rsa -in server.enc.key -out server.key # Removing triple DES encryption
$ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt # Self-sign the certificate
```