update the pair certificate/key (the old pair is about to expire soon)

This commit is contained in:
Sergei Golovin 2024-03-06 22:34:13 +04:00
parent 5656be567a
commit 1cf39479b6
4 changed files with 55 additions and 3 deletions

View file

@ -6,7 +6,7 @@ NEEDS_GUI=NO
TestConnection_OBJC_FILES = TestCase.m SimpleWebServer.m TestWebServer.m NSURLConnectionTest.m RequestHandler.m
#TestConnection_OBJC_LIBS += -lWebServer -lPerformance
TestConnection_RESOURCE_FILES += testKey.pem testCert.pem
TestConnection_RESOURCE_FILES += key.pem certificate.pem
TestConnection_PRINCIPAL_CLASS = NSURLConnectionTest
TOOL_NAME = testTestWebServer

View file

@ -391,10 +391,10 @@
if ([h isEqual: l])
{
certPath = [[NSBundle bundleForClass: [self class]]
pathForResource: @"testCert"
pathForResource: @"certificate"
ofType: @"pem"];
keyPath = [[NSBundle bundleForClass: [self class]]
pathForResource: @"testKey"
pathForResource: @"key"
ofType: @"pem"];
secure = [NSDictionary dictionaryWithObjectsAndKeys:
certPath, @"CertificateFile",

View file

@ -0,0 +1,24 @@
-----BEGIN CERTIFICATE-----
MIID9TCCAt2gAwIBAgIUTHRdikwMl8AkgbR96OlOvhfBajcwDQYJKoZIhvcNAQEL
BQAwgYgxCzAJBgNVBAYTAkdTMQ0wCwYDVQQIDARCQVNFMQ4wDAYDVQQHDAVURVNU
UzEQMA4GA1UECgwHR05Vc3RlcDEQMA4GA1UECwwHRGV2VGVhbTESMBAGA1UEAwwJ
bG9jYWxob3N0MSIwIAYJKoZIhvcNAQkBFhNnbnVzdGVwLWRldkBnbnUub3JnMCAX
DTI0MDMwNjE4MjUyM1oYDzIxMjQwMjExMTgyNTIzWjCBiDELMAkGA1UEBhMCR1Mx
DTALBgNVBAgMBEJBU0UxDjAMBgNVBAcMBVRFU1RTMRAwDgYDVQQKDAdHTlVzdGVw
MRAwDgYDVQQLDAdEZXZUZWFtMRIwEAYDVQQDDAlsb2NhbGhvc3QxIjAgBgkqhkiG
9w0BCQEWE2dudXN0ZXAtZGV2QGdudS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCaXAhoNy8LiYCZjKUDM6YBuVTmOEgFR8/kzQycxNOyw6GHR/xH
5sdGTVUWju43HIKYjGfDGVPYMIv7uc0OLKjWYPG2pth0SB0BW7Rf24Msltt7dFK7
63k/13J2CAlOrE4lVFxfDnV5CSSPhAXGvG6boeypnxa52kmwM73Hqu3cOMlqdfpm
slJVLuSeVvfULVyl0ZpGZbZkBH/wKZY03a6G8p/nOu4NcAGqJ64+LLz93w+5AnFb
bVI9e/2oQXHoVCHjTiDWnCcbpnVo65sMOpfpv3W5g/JqhBb9LkZegD7HeD3v7Ffh
N+db9dloTh4xOGWRjvN3RfzlHxueU9qzGKgJAgMBAAGjUzBRMB0GA1UdDgQWBBR8
9yBBHNdBfYlH+T60z/ak3nRUEzAfBgNVHSMEGDAWgBR89yBBHNdBfYlH+T60z/ak
3nRUEzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCMLuSXBTxT
L3aOOFeya0MiIeiwJ/zAZ+ZNiuhq51d3e2xoAFPFJ3AAR1WA9OzplVNi2KQoHrd+
sgIW+YFm9jSB0N/v9FZen+tWAgASh9qtkCtxDm2H1C8sS8ti22h06NjJD7hpWwD8
PZqmsdfooTbJEQ4myh6gc+Qtv7CORIgGnYXlLVf/I507aucFm+kXud1PU4UQVq2N
QgJ0aNh+SLwyqvxBISJjD+2mOg64QsBC3UxlIRDzeld6lG7vo6YoHJJTzMYa7Cga
86Rx854jWqwYmDHYLefIjz82aGQRzzSyIXT73f8cYgINCdZalgEFRI2MWKr41gvQ
WbQZNMQp8WqF
-----END CERTIFICATE-----

View file

@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCaXAhoNy8LiYCZ
jKUDM6YBuVTmOEgFR8/kzQycxNOyw6GHR/xH5sdGTVUWju43HIKYjGfDGVPYMIv7
uc0OLKjWYPG2pth0SB0BW7Rf24Msltt7dFK763k/13J2CAlOrE4lVFxfDnV5CSSP
hAXGvG6boeypnxa52kmwM73Hqu3cOMlqdfpmslJVLuSeVvfULVyl0ZpGZbZkBH/w
KZY03a6G8p/nOu4NcAGqJ64+LLz93w+5AnFbbVI9e/2oQXHoVCHjTiDWnCcbpnVo
65sMOpfpv3W5g/JqhBb9LkZegD7HeD3v7FfhN+db9dloTh4xOGWRjvN3RfzlHxue
U9qzGKgJAgMBAAECggEACS1GCa4YM6sj1F0mdUuFh841JC+95mR30V44bPyNqm/T
g1euAbdQaxdPYvUx5+BfykJ0q8Zuc+ik9dz8uiZBDme6jxWZwkYERW+miFlkUcsR
NuR6Q7ZS4c8E/MvrA7yeM71xdWxGYyD+RbL/ZeqPd9y3VXlCEGAQJ/PXiU6Z8BDv
gpihepJA88bFWPedQd3JAHIyzgXTCVvTVlSb5Q9RguV5TgUeyO4nzRa2fceZe6wU
oQqVjIEjMVD1+K9qFpK/ersK0wUgNVacw6Eph8jJm0ClW9yxE3/OO3+3Mt9ck54W
Hb2vlMKSeP6m28OIy6yYkL0GF7R1hL1fUfOfyLxGhQKBgQDWQzd7CHgPie7V2qSb
I1XYa3OsnedBcWQsXrGb17DxMmLQtEaTtqw4NBdIcgYvXWiWjReX+CJpwAGaxcx2
mYAQPmgVtVTVqVivWEkGnT41uLMB3yXgA6gDguNKErpl7GlEmtK1pH7IyaErjSN5
2sQ2o2uA0kfUMZJFi8Qc2YYa3QKBgQC4bZZwC7RJ2uwlL9DEs6oTBVjNqYD/vGFN
oNBq3w7W6HJLgwUeyoodxsffEkzf1nerR4gwOgBvmPLiowbs885VMICPSjcwbrfh
FhwbDGzTuc/REf/KWDcksEnr2QQ4W64ghRf4UDHA47J/eXix04MyidXL6+aSq0+6
NYUQy1PBHQKBgCxETt4YbdWoBbQhLAjxT/canBd5uCGJL80K817jPSdX5ZqA5GP4
RbSG7piFFkoK3mTcWZeIKHP4u1wiqY+HPzIb8p0pjZFnH296qfu32PZ4ZmNomwah
OsEe9Z6EKAaOxWDrK8Vjat5I6gd5bW7rh8ZSFQ/UYgqxAytjKO1c85vxAoGALXEz
JCB+J8R9cxw5AH6UZWNn4iTl2B1+jDYXpH2ZlnJn1xtNY6zcI0IbdWd48Z5Sli1l
7Rwdh2HUVut8hV39dRgiVSwgNRrSy+86tZ92ISUjg4w/zoe17qBRVn9+frR4TyL8
KP75g2GXVbmEd6x6IzW7LCfQBEuZtXQCeYTf+jECgYAGxxrYyhOTUWnKoxkzjTcF
C9TdwGR1b6sJS6G/xnZVAZgCPDQn7PnMj+8pRL2sLP9GPALpeCWckYI9WBYn86E3
3hOOjZEUzfJlhLJjpFONG7icGnUV31rJf856tH5CA+GQ/67cNTfvcqb5OiPLw/ua
OahMQH4eM3mtf97XAxT2nw==
-----END PRIVATE KEY-----