openssl.exe genrsa -aes256 -out rootCA.key 4096
openssl.exe req -x509 -new -nodes -key rootCA.key -sha256 -days 1460 -out rootCA.pem -config server.csr.cnf
| var express = require('express') | |
| const path = require('path') | |
| const https = require('https'); | |
| const fs = require('fs'); | |
| var app = express() | |
| app.get('/index.html', function (req, res) { |
| authorityKeyIdentifier=keyid,issuer | |
| basicConstraints=CA:FALSE | |
| keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment | |
| subjectAltName = @alt_names | |
| [alt_names] | |
| DNS.1 = myexample.com | |
| DNS.2=sub.myexample.com | |
| DNS.3=myexample1.com | |
| DNS.4=localhost |
| [req] | |
| default_bits = 2048 | |
| prompt = no | |
| default_md = sha256 | |
| distinguished_name = dn | |
| [dn] | |
| C=US | |
| ST=MN | |
| L=Eagan |
You should expect to put aside a few hours at least if you're unfamiliar with Linux.
First "find" the unpacked client (version: 1.10.64) on the internet. Totally unrelated, Google Docs is a very nice editor :). Good known hashes can be found here. This guide is a work-in-progress.
Open command prompt (cmd.exe) to install WSL v1:
What you'll see now is the option to select your Windows version and language, and it'll download the ISO.
| Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF | |
| Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH | |
| Keys are generic ones. These are the same from MSDN account. | |
| Product Key : -6Q8QF | |
| Validity : Valid | |
| Product ID : 00369-90000-00000-AA703 | |
| Advanced ID : XXXXX-03699-000-000000-00-1032-9200.0000-0672017 |