Initial commit.

This commit is contained in:
Artyom Titov 2026-05-15 18:00:40 +03:00
commit 24da35f11e
9 changed files with 1753 additions and 0 deletions

33
ssl-dir/rootCA.crt Normal file
View file

@ -0,0 +1,33 @@
-----BEGIN CERTIFICATE-----
MIIFqTCCA5GgAwIBAgIUUSKIG/YEujhgnoH985AhHX8FXB4wDQYJKoZIhvcNAQEL
BQAwZDELMAkGA1UEBhMCUlUxDzANBgNVBAgMBk1vc2NvdzEPMA0GA1UEBwwGTW9z
Y293MQswCQYDVQQKDAJNeTEmMCQGA1UEAwwdQWZpbmEgYW5kIEFydHlvbSBMdGQu
IFJvb3QgQ0EwHhcNMjYwNTE0MjE0MjA3WhcNMzAwNjIyMjE0MjA3WjBkMQswCQYD
VQQGEwJSVTEPMA0GA1UECAwGTW9zY293MQ8wDQYDVQQHDAZNb3Njb3cxCzAJBgNV
BAoMAk15MSYwJAYDVQQDDB1BZmluYSBhbmQgQXJ0eW9tIEx0ZC4gUm9vdCBDQTCC
AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJ92j+S7CKOc2c1AiSiLG8q7
p4wdwK8pdLkD1J0suK/EFxgNRLVFlP5EvTHrnJ5AyjkSvGeChInn47wEn8Qvf6BP
gx53REHRvD+tlONm/bMiMyBABAy9YYmEOJrFhYw2LR008Mhxly9sgQGxD6fahEXy
SvnfF7giPk0uWh7chYPQst07qdW4usNvHhWse38VGlZPrsf9M/MA7EyEEtDapWPt
o2/0W3Bk/ufRNdMJf6yrAYYOfYgmW8bVhvfKqIYYAinnTlD2OkUSGc74bsUiay91
oz880kACsiG7sQVjM3K/5ZvDgIKCd7QdGGcCq4vmyBriLEwyetYxba2B+k8JCB+G
6b4YoZHQ63q9XV5ygDB5445WuzByLitVVE+4yUwAfvtXQkFZEZrO6IkMYFuIJxQL
9XeObx0xLcViQeCArvb7a11xvPXj/5whKsFrhrbuyTQFxD8JNTnsZHpw3CnOPJy3
9/TmGQ8U/Mf+UxYX7Olj4J1ItHN1wvpHbRtUFGFz27Ygi5gIiT/RhXz3izWevDvU
0koUand/zzhSt5LwUlepixeRTpnlZTBe64hy5di/saKF4JbUKpel2JqIDauvbHlA
5wmsS87mi4/VIiVCMpBEmZmtIAK+OzQu8WucSE3nMDQkOSNN6/MS9xfW5IvcFV2G
chFrH59fc6MYi7bAdgxTAgMBAAGjUzBRMB0GA1UdDgQWBBQpHtv69SzHowfdbnad
oGrK4gcNbjAfBgNVHSMEGDAWgBQpHtv69SzHowfdbnadoGrK4gcNbjAPBgNVHRMB
Af8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQApd0hAchvf/JElD2yuGsdXV2mw
FaQ7ANmeVjF9ezFXe5BeqsUpdmwX9SgFMJ4kMBM9TMrinANhVudf6lq3/kujNzvu
cB8PMQ5wjWKuMUFNGTibTqLiYRqRU5Mcr1NbsbF9p0D7TLMC8M+ZapmAdeosh6Mz
h8/kNju1VtdHBYR2YyTonuHr6RKt9qNRxZidco11nNUxhIIqof0mAaPyrjYqxhNU
FEyRVRE7S+e06p4JeiWI+JOuyZgy/8yLRNZyaslK7/6lpQU4x1xP9lugNYoHILge
0dVqiPxla5tYthomWwTDgCqQ/6Ogw7ilnC3aCpYiXvp4X/Ekt2sAZng6r9GfMOME
sa1S8z6X7WratEfSl1fiOF5paRVoxuFb76dNPGpfsb7vxivqgimUJzoVYV3tlmSB
TE/85X8wrCXjAcJv/iP+V1IgzyexIVkxXLYg19UB+ovQ4RGcufhN3ywWA9n1z7nT
8x0YTNdR+flVw3FrzM+X06Y7JLhVFUIBfQRtPTciYbc9TFSVhlXfGBLj3/TLG2Bt
KLrON5sH5oXofFYX7gyl+MQV5ya7dJby5b8LEFDY+9u8YY08ymzmaZRCgQaAHb7l
T0jlPknJZwNx6306w6OzIBekrEeVJLiwUC2MNZxOjtDxcpVnwyJVhIrVcB2aPmpe
P+A/5UbpCkkTtGLMsA==
-----END CERTIFICATE-----

26
ssl-dir/server.conf Normal file
View file

@ -0,0 +1,26 @@
[req]
distinguished_name = req_distinguished_name
x509_extensions = v3_req
prompt = no
[req_distinguished_name]
C = RU
ST = Moscow
L = Moscow
O = My
CN = Afina and Artyom Ltd.
[v3_ca]
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid:always,issuer
basicConstraints = critical,CA:true
keyUsage = critical, digitalSignature, cRLSign, keyCertSign
[v3_req]
keyUsage = critical, digitalSignature, keyEncipherment
extendedKeyUsage = serverAuth
subjectAltName = @alt_names
[alt_names]
IP.1 = 192.168.1.111

28
ssl-dir/server.crt Normal file
View file

@ -0,0 +1,28 @@
-----BEGIN CERTIFICATE-----
MIIExjCCAq6gAwIBAgIUfoDCACbr/m52l9pLX+jnRtJvdK4wDQYJKoZIhvcNAQEL
BQAwZDELMAkGA1UEBhMCUlUxDzANBgNVBAgMBk1vc2NvdzEPMA0GA1UEBwwGTW9z
Y293MQswCQYDVQQKDAJNeTEmMCQGA1UEAwwdQWZpbmEgYW5kIEFydHlvbSBMdGQu
IFJvb3QgQ0EwHhcNMjYwNTE0MjE0MzAzWhcNMjcwNTE0MjE0MzAzWjBcMQswCQYD
VQQGEwJSVTEPMA0GA1UECAwGTW9zY293MQ8wDQYDVQQHDAZNb3Njb3cxCzAJBgNV
BAoMAk15MR4wHAYDVQQDDBVBZmluYSBhbmQgQXJ0eW9tIEx0ZC4wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1Be3jL7dmATj8tJh3ChWWj2uJvLvVZo0z
jIktQ6d0gU2Y19UYy7ZIU/NyqrnM7E7USPm40C1YaYd5oyYGClzbARChTyylz7YN
LduU/8z2ED3F0dcyuxKFEtSTQnhvc8FyTKKZiy0/DjAyW4rY9ROn+PdwXccpI5k0
azNnh7A1+eKyKEVLYIEFi08fDwpZNKh7rCWLYK3UydpJMedi+/rTK8CJmD5ZVZXK
fWadqKevEb49C7G3Ne0O38q/ILHy6fOM+ic0UQAr5CnGIRaRWoiaqRHkkGSpujS8
04f92ZHXV3LAkUm+cUsD1qMXXxc9EukSlUvrpFvk/TNIFtFDcRfRAgMBAAGjeDB2
MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHREECDAG
hwTAqAFvMB0GA1UdDgQWBBSthNDeS2eunXESe5OaChg36D07FDAfBgNVHSMEGDAW
gBQpHtv69SzHowfdbnadoGrK4gcNbjANBgkqhkiG9w0BAQsFAAOCAgEAnEvznC5J
7h7b8xqmUK2+SzfB3FSif56Fcqx+pJJHGvtrcNIUVjfjMIbHjdL+exdD5/wGgrD5
03Mgm0g87PNBBa9H1g+Uw5ZLGVgNkiaSoqzIzuG1XD5dRJ9GVyHqadOlyLju3CoH
ILnbrqH68KcOS1Tnxg91jOkN2UwyZXgJefb5Vu7Qn9rzeJ6ZYv1YU6daJoXbu8A9
vlGQkSBYYZGtlrmpzBYSRsNsRnCArij8N7g2XcuLvwwhhrlN7tVv2ywNeccsIbuL
GiismeuVxHj2vXANAHgFhltXIGimv7ytqjPDV/7Ek5FZT/FhKK3d4w04shGwtkCx
e0Joqj+zWk6yFPq1DblGLEUnQ9IWCwUcD2tVNY38reRRtudgH2fbH5PRbEFMGLbL
wlGzSQaQpblhV0IVUdSf+tDso2aUorF+T3qzx4TZlcPKxmyuhiKDs8pelnSvJp1T
Os2DvYoak87jzJ5hSXrVadJlvtOMDsam9MQCyz28U8nY5u7jxbQrVu53/uRfwRJr
5xNK6qn4sAy/1eudHnF08IopVcoKh3GAnvlVMcx18ZtkurMpM9unSd5FtLBwOS4u
eKMGhr/VE3fqNce66ELRIljrTUWZhs2NtuQXYYhXR2QbXNZY/ousjySiwXc2CKPj
WNqcLqoKoi1i++JT2wsBH7lRZUx1z9DI61A=
-----END CERTIFICATE-----