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 |