Skip to content

Commit 95d9f5f

Browse files
author
Ludwig Richter
committed
Update https verification
1 parent c28da0f commit 95d9f5f

3 files changed

Lines changed: 146 additions & 88 deletions

File tree

cert.pem

Lines changed: 25 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,27 @@
11
-----BEGIN CERTIFICATE-----
2-
MIIGLTCCBBWgAwIBAgIUG8QcnTm9Cf5pSG7O10IGKsFnZggwDQYJKoZIhvcNAQEL
3-
BQAwgaUxCzAJBgNVBAYTAkRFMRAwDgYDVQQIDAdHZXJtYW55MRIwEAYDVQQHDAlX
4-
dWVyemJ1cmcxFTATBgNVBAoMDHNlcnZlci1zdGF0ZTEfMB0GA1UECwwWc2VydmVy
5-
LXN0YXRlIHNuYWtlLW9pbDESMBAGA1UEAwwJbG9jYWxob3N0MSQwIgYJKoZIhvcN
6-
AQkBFhVjb2NrcGl0QGZsaWVnd2Vyay5jb20wHhcNMTkxMDE0MjAyNDU5WhcNMjIw
7-
MTE2MjAyNDU5WjCBpTELMAkGA1UEBhMCREUxEDAOBgNVBAgMB0dlcm1hbnkxEjAQ
8-
BgNVBAcMCVd1ZXJ6YnVyZzEVMBMGA1UECgwMc2VydmVyLXN0YXRlMR8wHQYDVQQL
9-
DBZzZXJ2ZXItc3RhdGUgc25ha2Utb2lsMRIwEAYDVQQDDAlsb2NhbGhvc3QxJDAi
10-
BgkqhkiG9w0BCQEWFWNvY2twaXRAZmxpZWd3ZXJrLmNvbTCCAiIwDQYJKoZIhvcN
11-
AQEBBQADggIPADCCAgoCggIBALDCuS6Z5iZhBFRP2E4MDAREXdoF/bwMW/DbFw8L
12-
YsJx/azMtiBDKXrFWSqpwL0Ujr27wUMxNxutxrhF5RG/t10q22oR0uRiUl9k40hR
13-
s37hD1bgNOy9rh/rOI84xoFQU/KPBN4DwCp5+xkUhmCmZDKWdglzs7fn7hbro33t
14-
8uvV//2/E0eMhAKJ4YKZr+FI2pcbptpz0G2/C2BYsZpJrWbMp23iYoWn3IFIRAMB
15-
dbMOHVDYnno6Mm1tC5ZfY8i7+8GEON2WP75Kbj9sa3AZRNDfrlD5bPDkqeg79P6+
16-
1cMYzeqkEKka7qQkoznHVXftQLn+nnuL+fKmLJOzfEzkH8f6jNXJ4fZS27NqP402
17-
UA5g6hu+ko2iaXe3cONG53gHdMNxxFNt262ch61SHiyBQ/64gLDQePHbKzTc6Df8
18-
Aq0htg1kd4T1uTmZdrHxIiQhZBBmxD3/2nWb8GeQnwN5q2q9avR51aL7q1hRwqqK
19-
DT/PQip9LSem3DDib1DJEUpkM2j6hyMLQs4abzgT+brI7vR7wkNR4TTG8czk1+T8
20-
SggmbqUB4xjFkv3wiEaA1zyX8JoHj1WxXOKRYwhBXMR7Rc1DzzGP/ek1p7pdqxqv
21-
xrMbrOTOEmrwWC+NLrx+3FwLx/Ow7mvfkZAxFue2zz75vGNSWcrg0X/27EAiildw
22-
tw0XAgMBAAGjUzBRMB0GA1UdDgQWBBTjISH5RZJBOldul7cQAUYiKZ4xgjAfBgNV
23-
HSMEGDAWgBTjISH5RZJBOldul7cQAUYiKZ4xgjAPBgNVHRMBAf8EBTADAQH/MA0G
24-
CSqGSIb3DQEBCwUAA4ICAQB8oeYc7CPX2ERbR+jqhgmC81Js1Sw74ea+0S3UsONV
25-
kEIh+N+Po/37zA4tsLh5lNcFcnzQV5fDbLvwjKn0lVeV4TbQOcK6ooe64zcKDpeY
26-
JD7Atprh5yEZlTAOgFoVt64TV/uq15tgz64qnxw2dqu2+IhsXO9t3JYWCqYqi8Ct
27-
mGXnqqLTokMSSY9Hdvv3lAqg3j69JE/IReS+TFhY7bRSoGqCQmj5+U3NnfTSS0K6
28-
WLJynymmeJ+WbYHfcy8SHuKf7ZZ9vJqgulNX/gA7ERhimx+ZRFeC9mHHfG9cT+lQ
29-
ym1cyn2uU4rYiLgbXREZXFaKJBjpL6nVzZ8uwLWIyD/61+AVDysT4VZSnmE9tg2E
30-
DOZ6F3t/b0tkhpgK9YskLjRc/mia/sgZ+VPwx2RhTnYx4nrUZmiFSVe6xlOYxuVP
31-
vobuDpFTn2A7KXEeb1zsYREFuI0vIcjbt+R0x0wDZ6PwVty3p/eqnfr3/KOJc144
32-
aionfk1Kp71EK5+Mk5lL0R91p9DuYZe/pY7MjLBkk85E4wtFboHUR5XPSxuDtRvr
33-
F5zt/jrCObw6S3Qs2wrN4B8m2VegjFRqapYUbNnuq00CxU/IBdeVd/q4EK/NLRWG
34-
cZKE7H/9sIYJCR/HKzUf3Sy5dZjvODiyAdOrgIASOfXQ8LGH0fGBoryc6fbmgfGk
35-
Ow==
2+
MIIEhzCCA2+gAwIBAgIUL3APSjfIT+I/4rofI91eAZ/4T3swDQYJKoZIhvcNAQEL
3+
BQAwgYwxCzAJBgNVBAYTAkRFMRAwDgYDVQQIDAdHZXJtYW55MRIwEAYDVQQHDAlX
4+
dWVyemJ1cmcxHzAdBgNVBAoMFnNlcnZlci1zdGF0ZSBzbmFrZS1vaWwxEjAQBgNV
5+
BAMMCWxvY2FsaG9zdDEiMCAGCSqGSIb3DQEJARYTd2VibWFzdGVyQGxvY2FsaG9z
6+
dDAeFw0xOTEwMTcwOTIxMjZaFw0yMDEwMTYwOTIxMjZaMIGMMQswCQYDVQQGEwJE
7+
RTEQMA4GA1UECAwHR2VybWFueTESMBAGA1UEBwwJV3VlcnpidXJnMR8wHQYDVQQK
8+
DBZzZXJ2ZXItc3RhdGUgc25ha2Utb2lsMRIwEAYDVQQDDAlsb2NhbGhvc3QxIjAg
9+
BgkqhkiG9w0BCQEWE3dlYm1hc3RlckBsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEB
10+
AQUAA4IBDwAwggEKAoIBAQD275neW4qdZQQtY9L0Yn0CeOx6cVduhwVudYAuOyHD
11+
dkcYonzQg5bdxGS1voSH+mBbKD+npvPAofhq9KJ/4UbEgPtkZ5kfonekyFXDEzCJ
12+
MYHqTYByj46xOyOLjOpf6PLQFijsHlzCVJwiEYLLLVKJHm0crGyZj4vJwVPxrkto
13+
PY7UpdSTK5M2977WSgQEAHyhqS3Rv54U4vveXgqQ9fhbaFphAOxDlWHWvmjtX1Fc
14+
ZSYwkd4FqqTR7u2Eh/tPgQliNjBIjYTTnhbUm+cHhfZ2XP6pdVNEsqFW7PE4yqBL
15+
OV4usomurIJzho9P58suPDpPTsmOZRVVeaH+sOtrNTHbAgMBAAGjgd4wgdswHQYD
16+
VR0OBBYEFOtVMi2zhffoyHseML87lFnhigxzMB8GA1UdIwQYMBaAFOtVMi2zhffo
17+
yHseML87lFnhigxzMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMFMGA1UdEQRMMEqC
18+
CWxvY2FsaG9zdIIVbG9jYWxob3N0LmxvY2FsZG9tYWluggkxMjcuMC4wLjGCAzo6
19+
MYcEfwAAAYcQAAAAAAAAAAAAAAAAAAAAATAsBglghkgBhvhCAQ0EHxYdT3BlblNT
20+
TCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwDQYJKoZIhvcNAQELBQADggEBAFHB1LNz
21+
JzxP30HAuzXdRzoetTLVBZIwZi6EVPyLRddSol3sf1e1jke/QjOBx6fOwmEnSBJR
22+
SQnPLP85YAAOysMgUpHLiDjmvQoi6V9V22c8JPRtFgFvXQYR2ja/tDbDi+Fii+4n
23+
Hhm87Gi+aWXQrIopq9LYuFvoY+mxKnGLL6NgDz5ZNDMdMGqTJVTZL+MLbQn0u2QZ
24+
KRWocQ1wOK5NW2YGE/UvcNha6Qx5LPvtxpowDls2CvEPLTBMBZjP/PZSw73F2pv1
25+
NNwtS/USN0IErQlCXVEL1kSI2uIXeOOr6HY3q3vMg5Dl1fYcCZ1ypsgcy2LkgfLf
26+
Iq28WzArWda6GyQ=
3627
-----END CERTIFICATE-----

key.pem

Lines changed: 28 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,28 @@
1-
-----BEGIN ENCRYPTED PRIVATE KEY-----
2-
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
53-
zJAMi3czKj43LaOVUjHF6Q==
54-
-----END ENCRYPTED PRIVATE KEY-----
1+
-----BEGIN PRIVATE KEY-----
2+
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQD275neW4qdZQQt
3+
Y9L0Yn0CeOx6cVduhwVudYAuOyHDdkcYonzQg5bdxGS1voSH+mBbKD+npvPAofhq
4+
9KJ/4UbEgPtkZ5kfonekyFXDEzCJMYHqTYByj46xOyOLjOpf6PLQFijsHlzCVJwi
5+
EYLLLVKJHm0crGyZj4vJwVPxrktoPY7UpdSTK5M2977WSgQEAHyhqS3Rv54U4vve
6+
XgqQ9fhbaFphAOxDlWHWvmjtX1FcZSYwkd4FqqTR7u2Eh/tPgQliNjBIjYTTnhbU
7+
m+cHhfZ2XP6pdVNEsqFW7PE4yqBLOV4usomurIJzho9P58suPDpPTsmOZRVVeaH+
8+
sOtrNTHbAgMBAAECggEAXyhwDA8MuKCf3nn0Zja548UDpB+fSLmBb1KaZbZlyXP/
9+
689Z9+Rts+IlyR+05M2oahh1hz6/+gCwwU6qfEsswTbPKZ7+lAFAx+BnpDf14TiR
10+
zt+02vDVVRjsFq/j9bfIMkYH2Q3OQxjl3f8PfwplHu/5ri4H35lAjiwRFDZNWsp0
11+
QjMi59YRZRVExqkfv7p+eLfklrTCOi1tU0+mVGs0vC9gXp8zz24G3VGWpBp5UaTH
12+
8NuBDryitaWCQFlTtLh1rnVR0Moi2JjctlkSpLZD5jOOrhHw8WEQt05u9J13OFFd
13+
0AlthiXEP3av2dd5fOfpz59UwrXT8EQO6UnLC1UEAQKBgQD9Ka8EaVOZvgzTyxMn
14+
8OtOJIa110cOlpzynuLfvpSL2jHrHKelmpN3f4i1jCl/knRLvPL48vzE7hkXtLZ+
15+
bBHwVCM6kIKwHFj0Vbap8tAyfAm1omHENFcsItrZnkj957BhhfqvQluAmkwveZMA
16+
2Fi101N7Bi7GAwiHMdxuf8ImAQKBgQD5tA16PvAtqghtXvGU+lY55oVwezuUUaVG
17+
SxPg/wbh0mVFMKCSkRtlVbHf4e8PyxM7E9NC6kxOIgLSjzOj2mFb01ziIkZBYg33
18+
2+aoZjrDApeY2Njgvc39iXhWZjpGOAXZLUWrNgrG3H4fzx7rzX8jN9eKesPZ0UqV
19+
cxVhECSv2wKBgQC+0M1XAOB/cC0Q8e7FWySwqH1U0CeBymoPwUx1opsqclLPyLBf
20+
9QuTtW/gjv20Zzn64DcvB08YS/Jj2NT4oxI+V9yZxtSKU0OFHpnorNjaRH25BuSz
21+
01OlM7xK7LBNmHVsfGS/9r8rRqGH4xW3PFpY6ijxAG7+1sh1xlJEg01eAQKBgQC9
22+
wkLrv6CuUyUMWLamTIfygGivzja8xD8haDS3K5eDTWyAZC/isjtrivAd/4i5K851
23+
et91XrCWP+p9MS5BOtf5/Gn9v6Y8UdPjpE1pdCb7w6CJG2HViOhd4HZ+0jk+25w2
24+
Kt1i+zK9ZRrD+Za6A/S2Qt2d8yWbBh3z7P02QhpfOQKBgQDtdx0qasxeCBZD1fQC
25+
kNhqvFQSEm+Eo0e08dLfoiJGDVD4aFqLuA/F1d8SpVRMPmJKZ6HkIy7JaTi/R3c1
26+
1e2TuWV3hrD8yErL2dXCPj8RLdse3geDHMbDlyOO3dTqw899+HURcN/FJdFx6IY0
27+
LjzqQsKFgvdfUkNqEKtjVeknUQ==
28+
-----END PRIVATE KEY-----

openssl.cnf

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
[ req ]
2+
default_bits = 2048
3+
default_keyfile = key.pem
4+
distinguished_name = subject
5+
req_extensions = req_ext
6+
x509_extensions = x509_ext
7+
string_mask = utf8only
8+
9+
10+
# The Subject DN can be formed using X501 or RFC 4514 (see RFC 4519 for a description).
11+
# Its sort of a mashup. For example, RFC 4514 does not provide emailAddress.
12+
[ subject ]
13+
countryName = Country Name (2 letter code)
14+
countryName_default = DE
15+
16+
stateOrProvinceName = State or Province Name (full name)
17+
stateOrProvinceName_default = Germany
18+
19+
localityName = Locality Name (eg, city)
20+
localityName_default = Wuerzburg
21+
22+
organizationName = Organization Name (eg, company)
23+
organizationName_default = server-state snake-oil
24+
25+
# Use a friendly name here because it's presented to the user. The server's DNS
26+
# names are placed in Subject Alternate Names. Plus, DNS names here is deprecated
27+
# by both IETF and CA/Browser Forums. If you place a DNS name here, then you
28+
# must include the DNS name in the SAN too (otherwise, Chrome and others that
29+
# strictly follow the CA/Browser Baseline Requirements will fail).
30+
commonName = Common Name (e.g. server FQDN or YOUR name)
31+
commonName_default = localhost
32+
33+
emailAddress = Email Address
34+
emailAddress_default = webmaster@localhost
35+
36+
37+
# Section x509_ext is used when generating a self-signed certificate. I.e., openssl req -x509 ...
38+
[ x509_ext ]
39+
40+
subjectKeyIdentifier = hash
41+
authorityKeyIdentifier = keyid,issuer
42+
43+
# You only need digitalSignature below. *If* you don't allow
44+
# RSA Key transport (i.e., you use ephemeral cipher suites), then
45+
# omit keyEncipherment because that's key transport.
46+
basicConstraints = CA:FALSE
47+
keyUsage = digitalSignature, keyEncipherment
48+
subjectAltName = @alternate_names
49+
nsComment = "OpenSSL Generated Certificate"
50+
51+
# RFC 5280, Section 4.2.1.12 makes EKU optional
52+
# CA/Browser Baseline Requirements, Appendix (B)(3)(G) makes me confused
53+
# In either case, you probably only need serverAuth.
54+
# extendedKeyUsage = serverAuth, clientAuth
55+
56+
57+
# Section req_ext is used when generating a certificate signing request. I.e., openssl req ...
58+
[ req_ext ]
59+
60+
subjectKeyIdentifier = hash
61+
62+
basicConstraints = CA:FALSE
63+
keyUsage = digitalSignature, keyEncipherment
64+
subjectAltName = @alternate_names
65+
nsComment = "OpenSSL Generated Certificate"
66+
67+
# RFC 5280, Section 4.2.1.12 makes EKU optional
68+
# CA/Browser Baseline Requirements, Appendix (B)(3)(G) makes me confused
69+
# In either case, you probably only need serverAuth.
70+
# extendedKeyUsage = serverAuth, clientAuth
71+
72+
73+
[ alternate_names ]
74+
75+
# DNS.1 = example.com
76+
# DNS.2 = www.example.com
77+
# DNS.3 = mail.example.com
78+
# DNS.4 = ftp.example.com
79+
80+
# Add these if you need them. But usually you don't want them or
81+
# need them in production. You may need them for development.
82+
DNS.5 = localhost
83+
DNS.6 = localhost.localdomain
84+
DNS.7 = 127.0.0.1
85+
86+
# IPv6 localhost
87+
DNS.8 = ::1
88+
89+
# IPv4 localhost
90+
IP.1 = 127.0.0.1
91+
92+
# IPv6 localhost
93+
IP.2 = ::1

0 commit comments

Comments
 (0)