Skip to content

Commit 2026c81

Browse files
authored
Merge pull request #237 from embhorn/mosquitto_update
Fix mosquitto patch for v2.0.18 expired certs
2 parents eb9293d + d1341a2 commit 2026c81

1 file changed

Lines changed: 4 additions & 111 deletions

File tree

mosquitto/2.0.18.patch

Lines changed: 4 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Changes:
1111
- `net_mosq_ocsp.c`: safestack.h not implemented in wolfSSL
1212
- Makefiles to use either OpenSSL or wolfSSL
1313
- Test scripts for non-passing tests (TODO fix tests)
14-
- `server.crt` created chain with CA since wolfSSL only sends a single cert
1514
- Tests to not specify invalid CA dir
1615

1716
---
@@ -34,6 +33,10 @@ git clone https://github.com/eclipse/mosquitto.git
3433
cd mosquitto
3534
git checkout v2.0.18
3635
patch -p1 < <path/to/patch/file>
36+
cd test/ssl
37+
./gen.sh
38+
cat all-ca.crt >> server.crt
39+
cd ../..
3740
make WITH_TLS=wolfssl
3841
make WITH_TLS=wolfssl ptest
3942
```
@@ -473,116 +476,6 @@ index 6f06c3f7..c3743fd6 100755
473476
(1, ['./08-ssl-connect-cert-auth.py', 'cpp/08-ssl-connect-cert-auth.test']),
474477
(1, ['./08-ssl-connect-no-auth.py', 'cpp/08-ssl-connect-no-auth.test']),
475478

476-
diff --git a/test/ssl/server.crt b/test/ssl/server.crt
477-
index d8db1d0d..46ba89ce 100644
478-
--- a/test/ssl/server.crt
479-
+++ b/test/ssl/server.crt
480-
@@ -80,3 +80,105 @@ JJcw9qtnDu6NahG6S7EfYb3ZoMc4sVpM5lE2A1rWVoWzLzIPjZbaWkKFELq7z3XJ
481-
/3OVvDTBmXbKsbVjiCyYUbS1YeoOIGoizwllJrjcctOh+nhctQnZtubXBRs1cuDY
482-
7qM5lV4kVYwefocXQLNPTJDJK/JD
483-
-----END CERTIFICATE-----
484-
+Certificate:
485-
+ Data:
486-
+ Version: 3 (0x2)
487-
+ Serial Number: 1 (0x1)
488-
+ Signature Algorithm: sha256WithRSAEncryption
489-
+ Issuer: C=GB, ST=Derbyshire, L=Derby, O=Mosquitto Project, OU=Testing, CN=Root CA
490-
+ Validity
491-
+ Not Before: Feb 25 14:54:18 2020 GMT
492-
+ Not After : Feb 23 14:54:18 2025 GMT
493-
+ Subject: C=GB, ST=Derbyshire, O=Mosquitto Project, OU=Testing, CN=Signing CA
494-
+ Subject Public Key Info:
495-
+ Public Key Algorithm: rsaEncryption
496-
+ RSA Public-Key: (2048 bit)
497-
+ Modulus:
498-
+ 00:c1:a1:1a:6e:76:1f:98:b7:1c:7e:d6:67:d5:dc:
499-
+ 92:34:ef:48:22:62:94:56:cb:21:29:c1:88:7c:7a:
500-
+ 62:eb:6d:b9:af:8b:80:75:f4:8e:32:e2:20:e2:fa:
501-
+ 3a:49:c8:20:74:53:83:0f:c1:48:e2:13:3e:48:27:
502-
+ f2:e5:7d:55:c5:87:8c:41:9e:e2:90:58:8c:09:97:
503-
+ 1e:bc:5a:ce:10:71:b2:66:02:02:9b:0c:d0:24:47:
504-
+ 7a:3a:4d:3a:2e:c0:f0:65:6b:6a:cf:13:13:8a:f0:
505-
+ 6d:a0:a5:80:5f:6b:58:77:ae:91:6e:ba:ab:c5:c0:
506-
+ 24:f7:22:27:a4:bf:47:52:2d:a0:fc:56:b0:19:16:
507-
+ 84:e9:53:ac:1d:7f:29:af:c2:86:44:f5:9b:04:e4:
508-
+ bf:8f:e1:b8:61:a0:63:55:0a:7a:93:2a:d8:4a:20:
509-
+ b8:6b:b6:e9:20:c6:2c:c2:93:c2:dc:7a:69:90:8e:
510-
+ ea:00:5b:0c:66:8a:90:74:b4:d9:01:98:9d:fe:5b:
511-
+ 66:e0:39:19:22:50:0d:76:3d:1c:04:fb:93:4d:6e:
512-
+ 45:da:e8:cc:27:35:2a:a6:35:a8:87:e1:99:32:42:
513-
+ e8:71:eb:7c:f9:69:70:c7:cf:c5:cc:61:c5:ae:47:
514-
+ dc:20:86:2b:2b:fe:1c:dd:2c:e9:b0:38:b6:72:8e:
515-
+ 09:e9
516-
+ Exponent: 65537 (0x10001)
517-
+ X509v3 extensions:
518-
+ X509v3 Subject Key Identifier:
519-
+ AA:5A:5B:1C:91:32:9B:3F:9B:C3:42:6C:D2:68:F6:A7:E0:CF:BE:E0
520-
+ X509v3 Authority Key Identifier:
521-
+ keyid:7A:89:5D:1E:C9:B1:72:2F:38:DB:DE:E7:D3:49:80:2C:01:FA:3B:74
522-
+
523-
+ X509v3 Basic Constraints:
524-
+ CA:TRUE
525-
+ Signature Algorithm: sha256WithRSAEncryption
526-
+ d3:8d:e3:33:87:f3:1e:4f:ff:da:1d:f8:61:3f:4a:ae:21:49:
527-
+ cd:ee:b1:e0:62:ab:44:70:a8:29:92:83:8d:33:45:4c:ac:b0:
528-
+ 66:a0:e8:32:23:76:ef:aa:89:7d:bc:e1:04:17:a5:d7:39:59:
529-
+ 99:ab:d9:bf:0c:fd:c5:b6:ad:6f:45:39:c9:27:f1:3e:c0:af:
530-
+ c3:8e:b1:1f:8f:fc:34:66:31:f4:f1:11:a0:27:99:a2:65:e2:
531-
+ aa:20:a7:98:b6:0e:ff:71:5e:10:e7:ab:1e:33:e7:fb:c8:59:
532-
+ d7:89:7a:3b:d9:a9:9f:48:2f:2e:ff:02:61:cd:86:47:60:61:
533-
+ 8e:81:71:68:f0:cd:63:72:b8:d2:7d:22:9d:6b:07:49:3a:0a:
534-
+ f7:8b:94:b3:98:90:3c:9f:e5:78:1b:84:a9:2e:fb:85:64:59:
535-
+ ce:6f:33:05:18:bc:21:df:f5:7c:10:79:d6:58:34:61:0e:1f:
536-
+ d5:af:b6:a0:8f:86:ce:56:d1:67:4f:b8:7e:50:2d:ba:77:37:
537-
+ 50:0f:91:06:dc:a8:7f:3c:8b:2b:8b:47:df:e3:7e:2f:79:81:
538-
+ 22:70:eb:f9:14:f3:66:73:17:33:e4:26:7e:47:df:80:89:de:
539-
+ a5:e8:5a:a9:c0:4b:3e:1b:9b:11:4b:3b:b4:8b:6a:9d:6c:ce:
540-
+ 39:f5:04:c9
541-
+-----BEGIN CERTIFICATE-----
542-
+MIIDojCCAoqgAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJHQjET
543-
+MBEGA1UECAwKRGVyYnlzaGlyZTEOMAwGA1UEBwwFRGVyYnkxGjAYBgNVBAoMEU1v
544-
+c3F1aXR0byBQcm9qZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRAwDgYDVQQDDAdSb290
545-
+IENBMB4XDTIwMDIyNTE0NTQxOFoXDTI1MDIyMzE0NTQxOFowZTELMAkGA1UEBhMC
546-
+R0IxEzARBgNVBAgMCkRlcmJ5c2hpcmUxGjAYBgNVBAoMEU1vc3F1aXR0byBQcm9q
547-
+ZWN0MRAwDgYDVQQLDAdUZXN0aW5nMRMwEQYDVQQDDApTaWduaW5nIENBMIIBIjAN
548-
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwaEabnYfmLccftZn1dySNO9IImKU
549-
+VsshKcGIfHpi6225r4uAdfSOMuIg4vo6ScggdFODD8FI4hM+SCfy5X1VxYeMQZ7i
550-
+kFiMCZcevFrOEHGyZgICmwzQJEd6Ok06LsDwZWtqzxMTivBtoKWAX2tYd66Rbrqr
551-
+xcAk9yInpL9HUi2g/FawGRaE6VOsHX8pr8KGRPWbBOS/j+G4YaBjVQp6kyrYSiC4
552-
+a7bpIMYswpPC3HppkI7qAFsMZoqQdLTZAZid/ltm4DkZIlANdj0cBPuTTW5F2ujM
553-
+JzUqpjWoh+GZMkLocet8+Wlwx8/FzGHFrkfcIIYrK/4c3SzpsDi2co4J6QIDAQAB
554-
+o1AwTjAdBgNVHQ4EFgQUqlpbHJEymz+bw0Js0mj2p+DPvuAwHwYDVR0jBBgwFoAU
555-
+eoldHsmxci84297n00mALAH6O3QwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsF
556-
+AAOCAQEA043jM4fzHk//2h34YT9KriFJze6x4GKrRHCoKZKDjTNFTKywZqDoMiN2
557-
+76qJfbzhBBel1zlZmavZvwz9xbatb0U5ySfxPsCvw46xH4/8NGYx9PERoCeZomXi
558-
+qiCnmLYO/3FeEOerHjPn+8hZ14l6O9mpn0gvLv8CYc2GR2BhjoFxaPDNY3K40n0i
559-
+nWsHSToK94uUs5iQPJ/leBuEqS77hWRZzm8zBRi8Id/1fBB51lg0YQ4f1a+2oI+G
560-
+zlbRZ0+4flAtunc3UA+RBtyofzyLK4tH3+N+L3mBInDr+RTzZnMXM+QmfkffgIne
561-
+pehaqcBLPhubEUs7tItqnWzOOfUEyQ==
562-
+-----END CERTIFICATE-----
563-
+-----BEGIN CERTIFICATE-----
564-
+MIIDwjCCAqqgAwIBAgIURMxcSM9J+pY3g2SE3qoM34dHwPkwDQYJKoZIhvcNAQEL
565-
+BQAwcjELMAkGA1UEBhMCR0IxEzARBgNVBAgMCkRlcmJ5c2hpcmUxDjAMBgNVBAcM
566-
+BURlcmJ5MRowGAYDVQQKDBFNb3NxdWl0dG8gUHJvamVjdDEQMA4GA1UECwwHVGVz
567-
+dGluZzEQMA4GA1UEAwwHUm9vdCBDQTAeFw0yMDAyMjUxNDU0MThaFw0zMDAyMjIx
568-
+NDU0MThaMHIxCzAJBgNVBAYTAkdCMRMwEQYDVQQIDApEZXJieXNoaXJlMQ4wDAYD
569-
+VQQHDAVEZXJieTEaMBgGA1UECgwRTW9zcXVpdHRvIFByb2plY3QxEDAOBgNVBAsM
570-
+B1Rlc3RpbmcxEDAOBgNVBAMMB1Jvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
571-
+DwAwggEKAoIBAQDdpftss7fN4lzDhppzwj2WfRehR95WYmiWnXoEsKyEfuh1hINs
572-
+vvI3tz1FWEb/usORr6XGZhgYwjIpSORMoBxuOZh8RDNPmO9KpLYXN1i4g+CfkGAK
573-
+QoBUr7FGGlKDaK4fRg6xx8BKQ1Lxqrx+iAOpIT7tU9YYPYrwiYbdhaYwfMTKXyCl
574-
+V+JypRRKWgzUkua4YRb2TnEH33NaXS0Tw+A0tRxSN26vwRheCrVfo+6CUB0kEaON
575-
++syuiHP1mGrHj3bMh/MTd3H5u2lu+1GW/Re3HdGFLuHhEq6EkF0fnPCaPS+iJKwU
576-
+1LgQZwGc+UHglTmmqUS6xhpm++/950fYoaiHAgMBAAGjUDBOMB0GA1UdDgQWBBR6
577-
+iV0eybFyLzjb3ufTSYAsAfo7dDAfBgNVHSMEGDAWgBR6iV0eybFyLzjb3ufTSYAs
578-
+Afo7dDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB7/Zn0VBciDCXo
579-
+JA4ZX5boZyQMx7Lm62O+ixChT2hW0VNlouacgfSq455sNxFJKam0ZQKzusMzssNQ
580-
+ticyZUwIosGx36f8qBaGksx0EbgAh9QdOulsYDLW5UsB4Rh94C36NoTd9+BJF6D4
581-
+89IpuxQehDKKuRG0NUChEkLvJ2AAPi/+iDHZQMB/sAzaT4gJ4eMeY4p4XBb/a9P2
582-
+w05RCpVNyLg32S7ynLNUrz+/lZUfZ8sYhpdECbFDpb0e1iVc1vst8Pur+cSGFO3f
583-
+HabwuWTdF9Xx8MaH/n32Pv8BxZ/hBdjsXa/CiMyT4POs6XGTpZ2iLcmHo8WS4Uls
584-
+5gKvsjuj
585-
+-----END CERTIFICATE-----
586479
--
587480
2.34.1
588481

0 commit comments

Comments
 (0)