diff --git a/test/configs/certs/ca.pem b/test/configs/certs/ca.pem index d13e9136..117f6f36 100644 --- a/test/configs/certs/ca.pem +++ b/test/configs/certs/ca.pem @@ -1,20 +1,27 @@ -----BEGIN CERTIFICATE----- -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 +509Q4MQLUj9Ou1lF60caBg3bq9c= -----END CERTIFICATE----- diff --git a/test/configs/certs/client-cert.pem b/test/configs/certs/client-cert.pem index 979737b1..01decd49 100644 --- a/test/configs/certs/client-cert.pem +++ b/test/configs/certs/client-cert.pem @@ -1,20 +1,99 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 38:93:ed:6f:04:c5:57:98:f2:5b:ff:e6:56:8b:ae:63:b7:8c:45:59 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=US, ST=California, O=Synadia, OU=nats.io, CN=Certificate Authority 2022-07-28 + Validity + Not Before: Jul 28 06:52:52 2022 GMT + Not After : Jul 25 06:52:52 2032 GMT + Subject: C=US, ST=California, O=Synadia, OU=nats.io, CN=localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:ac:9c:3e:9d:3b:7a:12:56:85:78:ca:df:9c:fc: + 0c:7e:5e:f2:4f:22:33:46:81:38:53:d7:a7:25:8f: + d7:ee:16:13:e2:67:49:88:f6:94:99:f0:a9:a6:db: + fe:7a:17:c9:e3:df:31:73:71:38:70:3a:96:1e:99: + 7b:5d:07:e3:63:e4:e8:bf:99:f7:3d:5c:27:f5:b7: + 37:29:da:ee:82:80:00:d4:c8:d3:1b:36:0d:8b:d3: + 8a:9b:8e:12:a1:4d:0c:c5:22:f8:56:3b:6a:1a:fb: + e9:3d:08:1e:13:7f:55:6e:2e:65:93:9a:90:54:03: + 6d:0d:e6:44:d6:f7:c0:d7:d8:e1:c7:1e:c2:9b:a3: + 6e:88:f1:7c:58:08:a2:9f:13:cc:5b:b9:11:2c:1d: + 23:6f:3a:ae:47:9a:0f:6a:ce:e5:80:34:09:e6:e3: + fd:76:4a:cf:5a:18:bb:9c:c5:c1:74:49:67:77:1b: + ba:28:86:31:a6:fc:12:af:4a:85:1b:73:5b:f4:d6: + 42:ff:0c:1c:49:e7:31:f2:5a:2a:1e:cd:87:cb:22: + ff:70:1c:48:ed:ba:e0:be:f0:bc:9e:e0:dc:59:db: + a5:74:25:58:b3:61:04:f6:33:28:6b:07:25:60:0f: + 72:93:16:6c:9f:b0:ad:4a:18:f7:9e:29:1e:b7:61: + 34:17 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + Netscape Comment: + nats.io nats-server test-suite certificate + X509v3 Subject Key Identifier: + 1F:14:EF:2B:53:AB:28:4A:93:42:98:AE:85:06:0F:B4:7D:DC:36:AE + X509v3 Authority Key Identifier: + keyid:4A:C2:12:A8:56:1F:08:4A:9B:33:42:10:F2:75:86:C3:45:17:4C:14 + DirName:/C=US/ST=California/O=Synadia/OU=nats.io/CN=Certificate Authority 2022-07-28 + serial:51:B7:7B:F5:26:C0:C7:F4:C9:3D:10:3E:A1:86:8C:47:67:2A:46:60 + + X509v3 Subject Alternative Name: + DNS:localhost, IP Address:127.0.0.1, IP Address:0:0:0:0:0:0:0:1, email:derek@nats.io + Netscape Cert Type: + SSL Client + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Extended Key Usage: + TLS Web Client Authentication + Signature Algorithm: sha256WithRSAEncryption + 4b:c0:a6:70:49:fa:2d:c0:99:df:0f:0b:1b:1e:4a:68:eb:c4: + 48:7c:d2:93:9d:ca:66:e2:c6:76:0f:4a:79:5a:f8:ad:d0:de: + 18:ad:05:66:17:1d:c2:0f:00:76:d2:a2:70:7f:38:51:2d:69: + ae:d3:59:fb:ba:c3:4d:5a:69:e8:bd:25:73:22:c7:93:c7:05: + c2:12:31:d0:5a:4e:11:2f:74:10:66:c0:98:b9:2b:43:f0:61: + 22:05:82:ec:f7:57:2a:cc:56:9d:44:d4:2d:80:10:5d:87:31: + 39:d3:7f:12:35:cb:60:11:fc:29:22:2c:17:ab:85:5f:83:b4: + 57:d1:67:7a:86:04:10:dc:e8:84:b0:f3:1d:36:9a:71:d2:c7: + f2:ce:36:63:3a:c1:6e:4b:29:d9:77:c8:e0:b9:fd:73:77:3f: + 83:1e:bb:99:1f:6c:67:da:d1:34:b2:47:a2:4a:ef:00:23:02: + 4f:10:ef:24:b2:70:00:ce:26:3e:72:5f:a5:8a:1d:2b:3e:34: + 2d:c7:c5:60:dc:33:69:88:1e:06:a3:c3:90:58:09:71:ca:6a: + d9:7e:13:5a:81:c0:0d:44:40:52:41:8d:1b:e9:2f:4c:cd:68: + 68:68:d3:60:c7:3f:61:5c:ab:65:a4:98:c9:8b:7b:b5:fc:dc: + 86:d1:a3:13 -----BEGIN CERTIFICATE----- -MIIDQjCCAiqgAwIBAgIJAJCSLX9jr5WzMA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV -BAYTAlVTMQswCQYDVQQIDAJDQTEQMA4GA1UECgwHU3luYWRpYTEQMA4GA1UECwwH -bmF0cy5pbzESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1kZXJl -a0BuYXRzLmlvMB4XDTE5MTAxNzEzMjI0MloXDTI5MTAxNDEzMjI0MlowDTELMAkG -A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsnD6dO3oS -VoV4yt+c/Ax+XvJPIjNGgThT16clj9fuFhPiZ0mI9pSZ8Kmm2/56F8nj3zFzcThw -OpYemXtdB+Nj5Oi/mfc9XCf1tzcp2u6CgADUyNMbNg2L04qbjhKhTQzFIvhWO2oa -++k9CB4Tf1VuLmWTmpBUA20N5kTW98DX2OHHHsKbo26I8XxYCKKfE8xbuREsHSNv -Oq5Hmg9qzuWANAnm4/12Ss9aGLucxcF0SWd3G7oohjGm/BKvSoUbc1v01kL/DBxJ -5zHyWioezYfLIv9wHEjtuuC+8Lye4NxZ26V0JVizYQT2MyhrByVgD3KTFmyfsK1K -GPeeKR63YTQXAgMBAAGjQjBAMCkGA1UdEQQiMCCCCWxvY2FsaG9zdIcEfwAAAYEN -ZGVyZWtAbmF0cy5pbzATBgNVHSUEDDAKBggrBgEFBQcDAjANBgkqhkiG9w0BAQUF -AAOCAQEAfGUnzmpXXigAJxcnVKQy1ago+GGOAGldlDKIcHoofkYibhWWrrojulHF -pRPRVKm2S/P4rRnSsjrPfpf6I2Icd+oVdVxrsWcN5itbul8Xymsjl2gMSJSHknYs -wTYNjdM4opRioArK69aRa26xXlxRs8YpRErF8Nb5mkxgvtUgtM8t/T/28MBprc7x -7NuYvohKlOcWbgdBYI+e3CA2XLRG/A+9EmOe8g66vW/uY0eaiWduBJSwXhd+stjg -elXYnK+EEUpJIK9DeS7r6k6HreNZ2FPM90RxdbMP7Q+i3bJwic4cJG3QOdLl+IqK -tME8kUPD/63mEDHHMJjgAktgaFX4bQ== +MIIE5zCCA8+gAwIBAgIUOJPtbwTFV5jyW//mVouuY7eMRVkwDQYJKoZIhvcNAQEL +BQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNVBAoM +B1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xKTAnBgNVBAMMIENlcnRpZmljYXRl +IEF1dGhvcml0eSAyMDIyLTA3LTI4MB4XDTIyMDcyODA2NTI1MloXDTMyMDcyNTA2 +NTI1MlowWjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNV +BAoMB1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xEjAQBgNVBAMMCWxvY2FsaG9z +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKycPp07ehJWhXjK35z8 +DH5e8k8iM0aBOFPXpyWP1+4WE+JnSYj2lJnwqabb/noXyePfMXNxOHA6lh6Ze10H +42Pk6L+Z9z1cJ/W3Nyna7oKAANTI0xs2DYvTipuOEqFNDMUi+FY7ahr76T0IHhN/ +VW4uZZOakFQDbQ3mRNb3wNfY4ccewpujbojxfFgIop8TzFu5ESwdI286rkeaD2rO +5YA0Cebj/XZKz1oYu5zFwXRJZ3cbuiiGMab8Eq9KhRtzW/TWQv8MHEnnMfJaKh7N +h8si/3AcSO264L7wvJ7g3FnbpXQlWLNhBPYzKGsHJWAPcpMWbJ+wrUoY954pHrdh +NBcCAwEAAaOCAYwwggGIMAkGA1UdEwQCMAAwOQYJYIZIAYb4QgENBCwWKm5hdHMu +aW8gbmF0cy1zZXJ2ZXIgdGVzdC1zdWl0ZSBjZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU +HxTvK1OrKEqTQpiuhQYPtH3cNq4wga4GA1UdIwSBpjCBo4AUSsISqFYfCEqbM0IQ +8nWGw0UXTBShdaRzMHExCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh +MRAwDgYDVQQKDAdTeW5hZGlhMRAwDgYDVQQLDAduYXRzLmlvMSkwJwYDVQQDDCBD +ZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAyMi0wNy0yOIIUUbd79SbAx/TJPRA+oYaM +R2cqRmAwOwYDVR0RBDQwMoIJbG9jYWxob3N0hwR/AAABhxAAAAAAAAAAAAAAAAAA +AAABgQ1kZXJla0BuYXRzLmlvMBEGCWCGSAGG+EIBAQQEAwIHgDALBgNVHQ8EBAMC +BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAEvApnBJ ++i3Amd8PCxseSmjrxEh80pOdymbixnYPSnla+K3Q3hitBWYXHcIPAHbSonB/OFEt +aa7TWfu6w01aaei9JXMix5PHBcISMdBaThEvdBBmwJi5K0PwYSIFguz3VyrMVp1E +1C2AEF2HMTnTfxI1y2AR/CkiLBerhV+DtFfRZ3qGBBDc6ISw8x02mnHSx/LONmM6 +wW5LKdl3yOC5/XN3P4Meu5kfbGfa0TSyR6JK7wAjAk8Q7ySycADOJj5yX6WKHSs+ +NC3HxWDcM2mIHgajw5BYCXHKatl+E1qBwA1EQFJBjRvpL0zNaGho02DHP2Fcq2Wk +mMmLe7X83IbRoxM= -----END CERTIFICATE----- diff --git a/test/configs/certs/client-id-auth-cert.pem b/test/configs/certs/client-id-auth-cert.pem index 73486e90..f19901e9 100644 --- a/test/configs/certs/client-id-auth-cert.pem +++ b/test/configs/certs/client-id-auth-cert.pem @@ -1,20 +1,99 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 77:66:48:ec:91:1a:c2:f9:89:23:2c:a7:03:01:fc:5a:7c:92:ad:b0 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=US, ST=California, O=Synadia, OU=nats.io, CN=Certificate Authority 2022-07-28 + Validity + Not Before: Jul 28 06:52:52 2022 GMT + Not After : Jul 25 06:52:52 2032 GMT + Subject: C=US, ST=California, O=Synadia, OU=nats.io, CN=localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:e4:2f:ec:ba:66:87:36:a8:09:ab:66:9b:cc:77: + 24:50:e0:29:4d:c9:98:c8:9f:08:1c:a5:66:0a:b6: + 83:38:8a:3a:f3:3c:16:64:fe:13:b6:02:bd:50:64: + 7d:bb:19:a5:ec:e1:1c:2f:1c:30:be:cd:07:c4:33: + 1f:ae:e2:7f:c5:11:f0:d3:1d:2a:4b:28:66:c1:a0: + 09:52:77:64:75:b7:86:a9:63:cf:a4:29:c8:ad:87: + 3d:79:71:6b:19:34:86:23:80:ed:ed:e6:eb:29:c4: + 6f:2c:9a:c8:ef:da:6a:4e:e5:c9:ce:ef:48:87:26: + 11:d3:f2:2c:4f:d2:a8:b6:26:b1:1d:48:49:9f:f5: + 5a:d4:8a:30:a8:67:1c:8a:b9:3a:13:5d:04:82:e4: + 89:aa:4b:ec:13:59:f7:92:32:33:8f:28:df:50:98: + 65:92:0a:35:cc:c5:04:e3:86:ac:69:cc:6a:84:30: + 91:af:af:44:4a:e8:9f:26:0a:f6:1b:78:f6:90:81: + b1:eb:11:e6:85:1e:42:0e:09:15:e5:e3:36:86:b2: + 46:38:b7:81:c2:c4:16:72:b9:a7:55:89:03:78:28: + e0:2e:29:17:ce:58:2f:16:80:34:b2:5e:02:00:11: + 01:2c:35:ac:bb:0e:2d:41:00:6d:0c:85:94:1a:f6: + 7a:8b + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + Netscape Comment: + nats.io nats-server test-suite certificate + X509v3 Subject Key Identifier: + 86:48:10:75:95:44:01:FC:76:A0:96:E9:35:52:55:A6:38:8C:5F:37 + X509v3 Authority Key Identifier: + keyid:4A:C2:12:A8:56:1F:08:4A:9B:33:42:10:F2:75:86:C3:45:17:4C:14 + DirName:/C=US/ST=California/O=Synadia/OU=nats.io/CN=Certificate Authority 2022-07-28 + serial:51:B7:7B:F5:26:C0:C7:F4:C9:3D:10:3E:A1:86:8C:47:67:2A:46:60 + + X509v3 Subject Alternative Name: + DNS:localhost, IP Address:127.0.0.1, IP Address:0:0:0:0:0:0:0:1, email:derek@nats.io + Netscape Cert Type: + SSL Client + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Extended Key Usage: + TLS Web Client Authentication + Signature Algorithm: sha256WithRSAEncryption + 60:5a:06:a5:6e:b7:96:e9:49:8f:eb:52:7b:1d:9b:5d:5b:fb: + ec:6c:b5:b6:fa:6c:78:2c:9a:7d:d4:ee:02:17:06:6e:05:4d: + d5:be:c9:b9:66:98:b5:5e:5f:87:f1:10:80:10:02:95:4a:53: + 55:b9:0d:34:3a:7e:53:de:d1:70:34:12:76:f7:64:4c:e0:b5: + 3c:b3:d3:79:83:dc:90:07:07:ca:9e:13:c2:4e:23:32:2d:be: + 1a:9d:fd:6c:07:5c:e3:e8:76:f9:12:11:1c:05:67:cd:f6:ea: + 4b:aa:4b:fb:ff:3e:c2:0c:df:3e:4e:8f:54:1f:20:ea:17:52: + c9:af:e6:bc:aa:90:56:ea:48:eb:57:10:5d:e8:83:55:e3:1d: + d1:e0:6f:f2:e1:d0:a3:cf:e6:4c:9a:62:1b:6e:eb:bb:c2:62: + c7:a7:53:c3:ee:c0:c5:97:fe:cd:35:1f:0b:ad:cc:15:51:cb: + 2e:26:5a:58:74:bf:a9:04:71:65:eb:df:32:ea:6c:af:82:2b: + 5b:21:3c:20:6a:01:36:65:80:48:3a:fd:39:52:70:f6:55:6a: + 9e:82:d6:7a:7c:29:71:d3:e0:8a:91:7a:fd:29:94:71:43:eb: + a2:e1:eb:84:59:cd:5d:54:c0:e3:ac:c2:2d:93:08:37:f1:61: + 0e:b4:bc:c6 -----BEGIN CERTIFICATE----- -MIIDQjCCAiqgAwIBAgIJAJCSLX9jr5W0MA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV -BAYTAlVTMQswCQYDVQQIDAJDQTEQMA4GA1UECgwHU3luYWRpYTEQMA4GA1UECwwH -bmF0cy5pbzESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1kZXJl -a0BuYXRzLmlvMB4XDTE5MTAxNzEzMjUzNFoXDTI5MTAxNDEzMjUzNFowDTELMAkG -A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkL+y6Zoc2 -qAmrZpvMdyRQ4ClNyZjInwgcpWYKtoM4ijrzPBZk/hO2Ar1QZH27GaXs4RwvHDC+ -zQfEMx+u4n/FEfDTHSpLKGbBoAlSd2R1t4apY8+kKcithz15cWsZNIYjgO3t5usp -xG8smsjv2mpO5cnO70iHJhHT8ixP0qi2JrEdSEmf9VrUijCoZxyKuToTXQSC5Imq -S+wTWfeSMjOPKN9QmGWSCjXMxQTjhqxpzGqEMJGvr0RK6J8mCvYbePaQgbHrEeaF -HkIOCRXl4zaGskY4t4HCxBZyuadViQN4KOAuKRfOWC8WgDSyXgIAEQEsNay7Di1B -AG0MhZQa9nqLAgMBAAGjQjBAMCkGA1UdEQQiMCCCCWxvY2FsaG9zdIcEfwAAAYEN -ZGVyZWtAbmF0cy5pbzATBgNVHSUEDDAKBggrBgEFBQcDAjANBgkqhkiG9w0BAQUF -AAOCAQEAaFBJ7ueSQr78bo7G6dCfNHDWkb3PCuyJod/h2P7SbRuAXLLG8r4z5g8z -SF5T0zPs3XXBy3hUSeo3/n5/Sngxi8OnPdLeo/QPPaC3PrErX0OQgR38AuEXMp1G -BSIoAodruc4+IGry0Owf8A7D4dTFlTCEbmNY8+2pnGBf0ujZUZaHQ0o68wQpEGhB -qGLUrZZZ76deC+L6KV3tPHJ16EGI9vcioqbjl782+6rsgVTsPNNyRw2h6ZFHmK2p -Xv+s5G2GpIKNk/egzMKmtUc9NLPpxz1J6M4wEin83RCunzqZBabUENsN2SCVu/DG -rhGCxgDDIsLsOr1NpcUaefRuqgCmMQ== +MIIE5zCCA8+gAwIBAgIUd2ZI7JEawvmJIyynAwH8WnySrbAwDQYJKoZIhvcNAQEL +BQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNVBAoM +B1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xKTAnBgNVBAMMIENlcnRpZmljYXRl +IEF1dGhvcml0eSAyMDIyLTA3LTI4MB4XDTIyMDcyODA2NTI1MloXDTMyMDcyNTA2 +NTI1MlowWjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNV +BAoMB1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xEjAQBgNVBAMMCWxvY2FsaG9z +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOQv7LpmhzaoCatmm8x3 +JFDgKU3JmMifCBylZgq2gziKOvM8FmT+E7YCvVBkfbsZpezhHC8cML7NB8QzH67i +f8UR8NMdKksoZsGgCVJ3ZHW3hqljz6QpyK2HPXlxaxk0hiOA7e3m6ynEbyyayO/a +ak7lyc7vSIcmEdPyLE/SqLYmsR1ISZ/1WtSKMKhnHIq5OhNdBILkiapL7BNZ95Iy +M48o31CYZZIKNczFBOOGrGnMaoQwka+vREronyYK9ht49pCBsesR5oUeQg4JFeXj +NoayRji3gcLEFnK5p1WJA3go4C4pF85YLxaANLJeAgARASw1rLsOLUEAbQyFlBr2 +eosCAwEAAaOCAYwwggGIMAkGA1UdEwQCMAAwOQYJYIZIAYb4QgENBCwWKm5hdHMu +aW8gbmF0cy1zZXJ2ZXIgdGVzdC1zdWl0ZSBjZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU +hkgQdZVEAfx2oJbpNVJVpjiMXzcwga4GA1UdIwSBpjCBo4AUSsISqFYfCEqbM0IQ +8nWGw0UXTBShdaRzMHExCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh +MRAwDgYDVQQKDAdTeW5hZGlhMRAwDgYDVQQLDAduYXRzLmlvMSkwJwYDVQQDDCBD +ZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAyMi0wNy0yOIIUUbd79SbAx/TJPRA+oYaM +R2cqRmAwOwYDVR0RBDQwMoIJbG9jYWxob3N0hwR/AAABhxAAAAAAAAAAAAAAAAAA +AAABgQ1kZXJla0BuYXRzLmlvMBEGCWCGSAGG+EIBAQQEAwIHgDALBgNVHQ8EBAMC +BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAGBaBqVu +t5bpSY/rUnsdm11b++xstbb6bHgsmn3U7gIXBm4FTdW+yblmmLVeX4fxEIAQApVK +U1W5DTQ6flPe0XA0Enb3ZEzgtTyz03mD3JAHB8qeE8JOIzItvhqd/WwHXOPodvkS +ERwFZ8326kuqS/v/PsIM3z5Oj1QfIOoXUsmv5ryqkFbqSOtXEF3og1XjHdHgb/Lh +0KPP5kyaYhtu67vCYsenU8PuwMWX/s01HwutzBVRyy4mWlh0v6kEcWXr3zLqbK+C +K1shPCBqATZlgEg6/TlScPZVap6C1np8KXHT4IqRev0plHFD66Lh64RZzV1UwOOs +wi2TCDfxYQ60vMY= -----END CERTIFICATE----- diff --git a/test/configs/certs/server-cert.pem b/test/configs/certs/server-cert.pem index e36fd9d6..7d4ca2cc 100644 --- a/test/configs/certs/server-cert.pem +++ b/test/configs/certs/server-cert.pem @@ -1,20 +1,99 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 7f:da:fc:40:69:2a:9f:52:26:7e:4c:98:15:5d:cc:69:84:be:9c:a5 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=US, ST=California, O=Synadia, OU=nats.io, CN=Certificate Authority 2022-07-28 + Validity + Not Before: Jul 28 06:52:52 2022 GMT + Not After : Jul 25 06:52:52 2032 GMT + Subject: C=US, ST=California, O=Synadia, OU=nats.io, CN=localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:e6:fb:47:65:cd:c9:a2:2d:af:8b:cd:d5:6a:79: + 54:3c:07:5f:eb:5a:71:2b:2b:e5:6f:be:31:fb:16: + 65:68:76:0e:59:e7:e4:57:ca:88:e9:77:d6:41:ad: + 57:7a:42:b2:d2:54:c4:0f:7c:5b:c1:bc:61:97:e3: + 22:3a:3e:1e:4a:5d:47:9f:6b:7d:6f:34:e3:8c:86: + 9d:85:19:29:9a:11:58:44:4c:a1:90:d3:14:61:e1: + 57:da:01:ea:ce:3f:90:ae:9e:5d:13:6d:2c:89:ca: + 39:15:6b:b6:9e:32:d7:2a:4c:48:85:2f:b0:1e:d8: + 4b:62:32:14:eb:32:b6:29:04:34:3c:af:39:b6:8b: + 52:32:4d:bf:43:5f:9b:fb:0d:43:a6:ad:2c:a7:41: + 29:55:c9:70:b3:b5:15:46:34:bf:e4:1e:52:2d:a4: + 49:2e:d5:21:ed:fc:00:f7:a2:0b:bc:12:0a:90:64: + 50:7c:c5:14:70:f5:fb:9b:62:08:78:43:49:31:f3: + 47:b8:93:d4:2d:4c:a9:dc:17:70:76:34:66:ff:65: + c1:39:67:e9:a6:1c:80:6a:f0:9d:b3:28:c8:a3:3a: + b7:5d:de:6e:53:6d:09:b3:0d:b1:13:10:e8:ec:e0: + bd:5e:a1:94:4b:70:bf:dc:bd:8b:b9:82:65:dd:af: + 81:7b + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + Netscape Comment: + nats.io nats-server test-suite certificate + X509v3 Subject Key Identifier: + 2B:8C:A3:8B:DB:DB:5C:CE:18:DB:F6:A8:31:4E:C2:3E:EE:D3:40:7E + X509v3 Authority Key Identifier: + keyid:4A:C2:12:A8:56:1F:08:4A:9B:33:42:10:F2:75:86:C3:45:17:4C:14 + DirName:/C=US/ST=California/O=Synadia/OU=nats.io/CN=Certificate Authority 2022-07-28 + serial:51:B7:7B:F5:26:C0:C7:F4:C9:3D:10:3E:A1:86:8C:47:67:2A:46:60 + + X509v3 Subject Alternative Name: + DNS:localhost, IP Address:127.0.0.1, IP Address:0:0:0:0:0:0:0:1 + Netscape Cert Type: + SSL Client, SSL Server + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Extended Key Usage: + TLS Web Server Authentication, Netscape Server Gated Crypto, Microsoft Server Gated Crypto, TLS Web Client Authentication + Signature Algorithm: sha256WithRSAEncryption + 3c:59:f0:8d:f2:06:96:14:68:3a:7c:69:96:6e:2e:7a:43:9e: + 65:f2:ef:73:2a:fc:71:cf:44:fc:c9:dc:f8:09:4d:f9:aa:69: + 65:9c:ff:d0:cd:6a:15:d0:40:ed:8b:c9:69:9a:73:4f:54:c3: + a1:ad:63:28:4d:2d:84:6f:c1:e0:3e:98:1c:9f:a4:b7:2f:de: + e0:2c:f3:a2:3d:52:46:64:f4:ad:da:d4:32:f1:4f:03:54:fa: + 7a:61:25:b8:e2:62:5f:86:82:ee:48:d7:7e:e1:10:f8:71:fe: + eb:bf:4a:eb:3b:b6:f4:b6:eb:79:b0:6b:5b:4c:c4:a7:46:ff: + 7b:38:09:82:d3:bf:4b:b0:0b:f8:81:01:44:fb:b1:6b:75:6a: + 86:c6:0f:d7:58:a3:9f:e7:3b:41:77:31:24:ce:00:01:ef:a5: + 63:05:78:10:61:43:c1:6d:68:7b:7a:94:e8:d4:c5:5e:96:b2: + 14:62:3b:1a:80:12:e7:21:70:6e:ee:53:cd:85:ae:d7:c2:73: + 58:26:d8:9c:de:d3:94:0b:81:7b:a2:df:0d:b9:03:f7:81:53: + d5:be:dd:f7:4f:39:61:32:f6:1a:a9:8d:4d:f8:07:7e:d2:7c: + e6:58:3e:ad:1c:b0:74:d9:f8:99:36:94:c2:f7:14:63:8a:75: + e0:41:d0:1c -----BEGIN CERTIFICATE----- -MIIDPTCCAiWgAwIBAgIJAJCSLX9jr5W7MA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV -BAYTAlVTMQswCQYDVQQIDAJDQTEQMA4GA1UECgwHU3luYWRpYTEQMA4GA1UECwwH -bmF0cy5pbzESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1kZXJl -a0BuYXRzLmlvMB4XDTE5MTAxNzEzNTcyNloXDTI5MTAxNDEzNTcyNlowDTELMAkG -A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDm+0dlzcmi -La+LzdVqeVQ8B1/rWnErK+VvvjH7FmVodg5Z5+RXyojpd9ZBrVd6QrLSVMQPfFvB -vGGX4yI6Ph5KXUefa31vNOOMhp2FGSmaEVhETKGQ0xRh4VfaAerOP5Cunl0TbSyJ -yjkVa7aeMtcqTEiFL7Ae2EtiMhTrMrYpBDQ8rzm2i1IyTb9DX5v7DUOmrSynQSlV -yXCztRVGNL/kHlItpEku1SHt/AD3ogu8EgqQZFB8xRRw9fubYgh4Q0kx80e4k9Qt -TKncF3B2NGb/ZcE5Z+mmHIBq8J2zKMijOrdd3m5TbQmzDbETEOjs4L1eoZRLcL/c -vYu5gmXdr4F7AgMBAAGjPTA7MBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATAd -BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEB -ADQYaEjWlOb9YzUnFGjfDC06dRZjRmK8TW/4GiDHIDk5TyZ1ROtskvyhVyTZJ5Vs -qXOKJwpps0jK2edtrvZ7xIGw+Y41oPgYYhr5TK2c+oi2UOHG4BXqRbuwz/5cU+nM -ZWOG1OrHBCbrMSeFsn7rzETnd8SZnw6ZE7LI62WstdoCY0lvNfjNv3kY/6hpPm+9 -0bVzurZ28pdJ6YEJYgbPcOvxSzGDXTw9LaKEmqknTsrBKI2qm+myVTbRTimojYTo -rw/xjHESAue/HkpOwWnFTOiTT+V4hZnDXygiSy+LWKP4zLnYOtsn0lN9OmD0z+aa -gpoVMSncu2jMIDZX63IkQII= +MIIE+TCCA+GgAwIBAgIUf9r8QGkqn1ImfkyYFV3MaYS+nKUwDQYJKoZIhvcNAQEL +BQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNVBAoM +B1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xKTAnBgNVBAMMIENlcnRpZmljYXRl +IEF1dGhvcml0eSAyMDIyLTA3LTI4MB4XDTIyMDcyODA2NTI1MloXDTMyMDcyNTA2 +NTI1MlowWjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNV +BAoMB1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xEjAQBgNVBAMMCWxvY2FsaG9z +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOb7R2XNyaItr4vN1Wp5 +VDwHX+tacSsr5W++MfsWZWh2Dlnn5FfKiOl31kGtV3pCstJUxA98W8G8YZfjIjo+ +HkpdR59rfW8044yGnYUZKZoRWERMoZDTFGHhV9oB6s4/kK6eXRNtLInKORVrtp4y +1ypMSIUvsB7YS2IyFOsytikENDyvObaLUjJNv0Nfm/sNQ6atLKdBKVXJcLO1FUY0 +v+QeUi2kSS7VIe38APeiC7wSCpBkUHzFFHD1+5tiCHhDSTHzR7iT1C1MqdwXcHY0 +Zv9lwTln6aYcgGrwnbMoyKM6t13eblNtCbMNsRMQ6OzgvV6hlEtwv9y9i7mCZd2v +gXsCAwEAAaOCAZ4wggGaMAkGA1UdEwQCMAAwOQYJYIZIAYb4QgENBCwWKm5hdHMu +aW8gbmF0cy1zZXJ2ZXIgdGVzdC1zdWl0ZSBjZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU +K4yji9vbXM4Y2/aoMU7CPu7TQH4wga4GA1UdIwSBpjCBo4AUSsISqFYfCEqbM0IQ +8nWGw0UXTBShdaRzMHExCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh +MRAwDgYDVQQKDAdTeW5hZGlhMRAwDgYDVQQLDAduYXRzLmlvMSkwJwYDVQQDDCBD +ZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAyMi0wNy0yOIIUUbd79SbAx/TJPRA+oYaM +R2cqRmAwLAYDVR0RBCUwI4IJbG9jYWxob3N0hwR/AAABhxAAAAAAAAAAAAAAAAAA +AAABMBEGCWCGSAGG+EIBAQQEAwIGwDALBgNVHQ8EBAMCBaAwNAYDVR0lBC0wKwYI +KwYBBQUHAwEGCWCGSAGG+EIEAQYKKwYBBAGCNwoDAwYIKwYBBQUHAwIwDQYJKoZI +hvcNAQELBQADggEBADxZ8I3yBpYUaDp8aZZuLnpDnmXy73Mq/HHPRPzJ3PgJTfmq +aWWc/9DNahXQQO2LyWmac09Uw6GtYyhNLYRvweA+mByfpLcv3uAs86I9UkZk9K3a +1DLxTwNU+nphJbjiYl+Ggu5I137hEPhx/uu/Sus7tvS263mwa1tMxKdG/3s4CYLT +v0uwC/iBAUT7sWt1aobGD9dYo5/nO0F3MSTOAAHvpWMFeBBhQ8FtaHt6lOjUxV6W +shRiOxqAEuchcG7uU82FrtfCc1gm2Jze05QLgXui3w25A/eBU9W+3fdPOWEy9hqp +jU34B37SfOZYPq0csHTZ+Jk2lML3FGOKdeBB0Bw= -----END CERTIFICATE----- diff --git a/test/configs/certs/server-iponly.pem b/test/configs/certs/server-iponly.pem index 3f4ab15a..39d4b7c3 100644 --- a/test/configs/certs/server-iponly.pem +++ b/test/configs/certs/server-iponly.pem @@ -1,21 +1,99 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 2a:80:02:bf:5b:15:ff:65:2c:c6:9f:0c:77:e5:34:69:a5:cb:29:c5 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=US, ST=California, O=Synadia, OU=nats.io, CN=Certificate Authority 2022-07-28 + Validity + Not Before: Jul 28 06:52:52 2022 GMT + Not After : Jul 25 06:52:52 2032 GMT + Subject: C=US, ST=California, O=Synadia, OU=nats.io, CN=ip-only-localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:bd:98:dc:14:49:92:43:1a:73:36:75:6d:c1:33: + 73:b3:e7:f6:8a:e2:03:f7:24:93:eb:36:da:8f:64: + c6:56:19:b7:92:d2:f1:df:d3:4f:7e:78:ce:db:dc: + 6e:d4:5c:58:a4:a7:79:6b:49:ff:30:37:d9:71:92: + 21:d7:91:72:8d:1a:21:75:0f:80:23:f0:2f:0e:6a: + 1a:62:9b:eb:1e:74:df:df:61:8a:05:a8:31:b7:d4: + 97:ee:c6:60:1b:6f:b1:85:9b:ac:3d:cd:a1:9e:a8: + b5:56:84:ce:9f:8c:64:a5:57:41:75:81:c6:00:c8: + d8:3d:ef:85:9c:78:04:49:5a:94:29:af:27:0a:be: + 56:60:6b:a0:52:06:53:f5:cf:ce:47:9c:cf:50:8a: + 1d:92:3a:21:d1:24:ed:81:e8:85:97:8c:41:46:96: + da:02:d7:b7:f5:ab:92:4c:ab:0a:e2:19:9f:b8:21: + 07:5c:f7:d1:7e:6e:49:70:a9:c4:45:c3:b2:10:ab: + ca:50:e3:c9:ea:6f:b5:19:64:12:32:0e:93:59:f8: + 8e:fc:a2:bc:33:f3:25:e4:59:98:6d:0e:97:76:b6: + da:9e:50:cf:4d:a1:6b:62:ce:47:84:1d:f7:82:8a: + da:d0:90:e7:a6:1f:43:25:61:57:c3:15:7e:e0:b8: + 5c:17 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + Netscape Comment: + nats.io nats-server test-suite certificate + X509v3 Subject Key Identifier: + 0A:AC:82:F2:35:73:89:FB:49:07:EB:9C:87:72:D9:91:26:DF:84:8A + X509v3 Authority Key Identifier: + keyid:4A:C2:12:A8:56:1F:08:4A:9B:33:42:10:F2:75:86:C3:45:17:4C:14 + DirName:/C=US/ST=California/O=Synadia/OU=nats.io/CN=Certificate Authority 2022-07-28 + serial:51:B7:7B:F5:26:C0:C7:F4:C9:3D:10:3E:A1:86:8C:47:67:2A:46:60 + + X509v3 Subject Alternative Name: + IP Address:127.0.0.1, IP Address:0:0:0:0:0:0:0:1 + Netscape Cert Type: + SSL Client, SSL Server + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Extended Key Usage: + TLS Web Server Authentication, Netscape Server Gated Crypto, Microsoft Server Gated Crypto, TLS Web Client Authentication + Signature Algorithm: sha256WithRSAEncryption + 7e:f0:07:17:8c:30:9f:93:9a:a2:67:15:72:5b:38:fd:1d:24: + f8:38:05:08:78:8d:32:30:e1:1a:e6:39:27:1e:3b:ce:08:2b: + 29:50:69:fe:87:84:14:91:1b:ff:f1:fc:ce:ff:62:33:23:c0: + 01:03:ec:b7:2e:9d:84:20:13:70:da:c0:29:c0:c7:2e:2e:06: + 59:58:d2:9b:78:d6:72:b5:8c:c0:fc:2d:76:f9:3e:61:6a:95: + a1:15:f0:56:2b:86:89:16:56:ed:89:3c:df:a1:91:69:ff:e5: + f2:cc:68:e9:d7:6e:35:67:32:d8:1e:80:02:10:ae:23:5a:77: + fa:1e:d6:d1:d6:d6:fa:c7:ae:83:8a:69:77:78:02:1b:a2:ae: + 57:0e:4d:32:3d:a9:d3:ab:fd:17:91:66:f2:c5:77:ae:4a:63: + 88:be:7e:f8:d0:93:fc:62:3c:39:4d:df:c4:26:10:d4:5f:4d: + bb:02:7a:5e:8e:0f:a6:ef:a4:0a:37:6c:2e:10:28:05:bd:b3: + a9:42:1f:fa:96:f3:e9:61:90:07:32:f3:7a:f8:0b:57:f3:40: + a0:53:04:36:38:ae:ef:a4:49:71:0c:58:49:c3:55:91:af:9a: + 13:7e:97:a4:4f:dd:00:51:ec:52:9c:f2:3f:eb:a1:ea:8f:bd: + 18:83:75:08 -----BEGIN CERTIFICATE----- -MIIDgTCCAmmgAwIBAgIJAJT2U0V//QjOMA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV -BAYTAlVTMQswCQYDVQQIDAJDQTEQMA4GA1UECgwHU3luYWRpYTEQMA4GA1UECwwH -bmF0cy5pbzESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1kZXJl -a0BuYXRzLmlvMB4XDTIwMDEyMjE1MDQ1M1oXDTMwMDExOTE1MDQ1M1owXDELMAkG -A1UEBhMCVVMxCzAJBgNVBAgMAkNBMRAwDgYDVQQKDAdTeW5hZGlhMRAwDgYDVQQL -DAdOQVRTLmlvMRwwGgYJKoZIhvcNAQkBFg1kZXJla0BuYXRzLmlvMIIBIjANBgkq -hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvZjcFEmSQxpzNnVtwTNzs+f2iuID9yST -6zbaj2TGVhm3ktLx39NPfnjO29xu1FxYpKd5a0n/MDfZcZIh15FyjRohdQ+AI/Av -DmoaYpvrHnTf32GKBagxt9SX7sZgG2+xhZusPc2hnqi1VoTOn4xkpVdBdYHGAMjY -Pe+FnHgESVqUKa8nCr5WYGugUgZT9c/OR5zPUIodkjoh0STtgeiFl4xBRpbaAte3 -9auSTKsK4hmfuCEHXPfRfm5JcKnERcOyEKvKUOPJ6m+1GWQSMg6TWfiO/KK8M/Ml -5FmYbQ6XdrbanlDPTaFrYs5HhB33gora0JDnph9DJWFXwxV+4LhcFwIDAQABozIw -MDAPBgNVHREECDAGhwR/AAABMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD -ATANBgkqhkiG9w0BAQUFAAOCAQEAlfWreTwqvMk3EXSW6ii781l7ypIRzaExxqYu -aBWtE7Q5UlISNFAsRu9TPqMHCtot52B/E3cPANcMRAQmzSlGhrqCVSpd6L7QTk+2 -b7UZHlFnxRHh8Pja25Z/R5vozV/3I1lDtRKGImSWa8GUHqNOkqz2sIWCUm2xWGL6 -Xiyr3LFzrelB6dMAlCiuHC5LVvjaEq/x3SKZ87XxAfbfBWLbbfDA95ZmWuskOSGv -8ntY0Y6fdXwAIzAldeFctNhmLy2cn2THQj3Qy1BiHO9NI+sxpt8ocRQRcR/eJvKs -Jd0TryU7HLFN/fk9V57q3GQ6gxD4ky+gUOKRylFitr2xlPfuRw== +MIIE9jCCA96gAwIBAgIUKoACv1sV/2Usxp8Md+U0aaXLKcUwDQYJKoZIhvcNAQEL +BQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNVBAoM +B1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xKTAnBgNVBAMMIENlcnRpZmljYXRl +IEF1dGhvcml0eSAyMDIyLTA3LTI4MB4XDTIyMDcyODA2NTI1MloXDTMyMDcyNTA2 +NTI1MlowYjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNV +BAoMB1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xGjAYBgNVBAMMEWlwLW9ubHkt +bG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvZjcFEmS +QxpzNnVtwTNzs+f2iuID9yST6zbaj2TGVhm3ktLx39NPfnjO29xu1FxYpKd5a0n/ +MDfZcZIh15FyjRohdQ+AI/AvDmoaYpvrHnTf32GKBagxt9SX7sZgG2+xhZusPc2h +nqi1VoTOn4xkpVdBdYHGAMjYPe+FnHgESVqUKa8nCr5WYGugUgZT9c/OR5zPUIod +kjoh0STtgeiFl4xBRpbaAte39auSTKsK4hmfuCEHXPfRfm5JcKnERcOyEKvKUOPJ +6m+1GWQSMg6TWfiO/KK8M/Ml5FmYbQ6XdrbanlDPTaFrYs5HhB33gora0JDnph9D +JWFXwxV+4LhcFwIDAQABo4IBkzCCAY8wCQYDVR0TBAIwADA5BglghkgBhvhCAQ0E +LBYqbmF0cy5pbyBuYXRzLXNlcnZlciB0ZXN0LXN1aXRlIGNlcnRpZmljYXRlMB0G +A1UdDgQWBBQKrILyNXOJ+0kH65yHctmRJt+EijCBrgYDVR0jBIGmMIGjgBRKwhKo +Vh8ISpszQhDydYbDRRdMFKF1pHMwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNh +bGlmb3JuaWExEDAOBgNVBAoMB1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xKTAn +BgNVBAMMIENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDIyLTA3LTI4ghRRt3v1JsDH +9Mk9ED6hhoxHZypGYDAhBgNVHREEGjAYhwR/AAABhxAAAAAAAAAAAAAAAAAAAAAB +MBEGCWCGSAGG+EIBAQQEAwIGwDALBgNVHQ8EBAMCBaAwNAYDVR0lBC0wKwYIKwYB +BQUHAwEGCWCGSAGG+EIEAQYKKwYBBAGCNwoDAwYIKwYBBQUHAwIwDQYJKoZIhvcN +AQELBQADggEBAH7wBxeMMJ+TmqJnFXJbOP0dJPg4BQh4jTIw4RrmOSceO84IKylQ +af6HhBSRG//x/M7/YjMjwAED7LcunYQgE3DawCnAxy4uBllY0pt41nK1jMD8LXb5 +PmFqlaEV8FYrhokWVu2JPN+hkWn/5fLMaOnXbjVnMtgegAIQriNad/oe1tHW1vrH +roOKaXd4AhuirlcOTTI9qdOr/ReRZvLFd65KY4i+fvjQk/xiPDlN38QmENRfTbsC +el6OD6bvpAo3bC4QKAW9s6lCH/qW8+lhkAcy83r4C1fzQKBTBDY4ru+kSXEMWEnD +VZGvmhN+l6RP3QBR7FKc8j/roeqPvRiDdQg= -----END CERTIFICATE----- diff --git a/test/configs/certs/server-noip.pem b/test/configs/certs/server-noip.pem index d20c390f..19d767e4 100644 --- a/test/configs/certs/server-noip.pem +++ b/test/configs/certs/server-noip.pem @@ -1,20 +1,99 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 77:0f:ba:c1:58:65:ed:b9:8b:66:43:58:ee:2f:3a:37:c0:f5:6d:7a + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=US, ST=California, O=Synadia, OU=nats.io, CN=Certificate Authority 2022-07-28 + Validity + Not Before: Jul 28 06:52:52 2022 GMT + Not After : Jul 25 06:52:52 2032 GMT + Subject: C=US, ST=California, O=Synadia, OU=nats.io, CN=localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:ad:f0:87:3f:32:66:87:7a:31:9b:ca:54:0a:ae: + a6:1a:ca:25:d5:c5:fc:49:6b:21:0b:de:a7:15:c8: + 9c:3c:cd:41:1d:32:25:77:68:7b:83:e8:5d:14:7a: + 2e:0b:ea:41:91:a4:20:ec:20:17:0f:cb:8d:4c:1b: + 88:a0:d2:77:46:65:7e:d1:a0:e6:4c:4b:c6:8c:39: + a1:b3:5b:34:57:c8:a1:10:0c:13:54:3a:74:90:7b: + 3b:ba:da:41:62:81:f5:dc:b5:73:6c:83:38:f4:a1: + 52:ab:bd:c2:95:3e:79:ff:af:a4:ae:df:d6:11:d9: + 29:20:b8:b4:15:e3:32:93:5c:36:ce:56:b4:01:02: + a1:45:31:a3:a1:1e:ea:b8:c4:01:04:57:11:44:f4: + 55:ea:e2:ae:68:08:70:85:c0:5b:ff:ba:bf:de:8b: + bc:a1:c6:03:a2:2f:8a:eb:9e:b7:79:3a:67:6a:b0: + 70:d3:e8:08:a7:12:24:d5:bb:57:88:72:37:c8:e6: + 2e:db:87:e0:2a:71:1a:2c:90:9c:88:29:0c:75:28: + 84:d6:7f:75:2d:50:08:36:2b:cf:f3:ba:33:72:1e: + 7a:07:db:20:da:98:3b:39:86:96:4c:e2:4a:42:61: + 1a:9b:0b:67:4d:6d:13:d1:9f:40:df:12:c7:8d:9d: + 50:69 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + Netscape Comment: + nats.io nats-server test-suite certificate + X509v3 Subject Key Identifier: + C9:AA:3C:08:39:7E:C1:42:C0:3D:B7:2F:84:21:E7:8A:30:E7:C7:B1 + X509v3 Authority Key Identifier: + keyid:4A:C2:12:A8:56:1F:08:4A:9B:33:42:10:F2:75:86:C3:45:17:4C:14 + DirName:/C=US/ST=California/O=Synadia/OU=nats.io/CN=Certificate Authority 2022-07-28 + serial:51:B7:7B:F5:26:C0:C7:F4:C9:3D:10:3E:A1:86:8C:47:67:2A:46:60 + + X509v3 Subject Alternative Name: + DNS:localhost + Netscape Cert Type: + SSL Client, SSL Server + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Extended Key Usage: + TLS Web Server Authentication, Netscape Server Gated Crypto, Microsoft Server Gated Crypto, TLS Web Client Authentication + Signature Algorithm: sha256WithRSAEncryption + 8a:6c:5f:ff:0f:ac:18:69:2c:f7:9c:29:23:21:00:c6:94:84: + 1c:a9:9f:1b:0c:e3:af:0c:81:ba:40:e3:ca:33:21:c2:55:e3: + da:c9:90:5c:82:44:76:cd:8e:a4:04:7e:8d:4a:9e:b1:72:09: + b6:01:0d:25:60:b8:e3:09:ea:68:1b:40:bc:78:95:46:b1:8f: + ec:66:7b:5f:fa:23:be:80:16:93:ba:04:fb:07:c7:70:04:8f: + c2:85:90:33:6b:4d:fc:de:cc:0e:61:67:8f:12:98:f1:38:0b: + c9:bb:b4:64:6a:f6:73:5f:ba:00:cf:50:35:64:92:cc:26:76: + 4d:a4:2a:d9:47:e1:5c:48:45:52:23:03:dd:90:15:e5:1d:5d: + 10:53:dd:57:6f:32:03:39:0b:32:d7:ae:23:2f:9f:f9:12:a4: + 3a:3d:54:9d:18:56:bf:03:34:d5:4b:49:3e:12:5c:cc:a0:52: + a5:da:2b:e6:cf:33:ce:8b:63:c2:00:a2:c0:aa:d8:ce:e8:b5: + 88:fb:53:0f:dd:45:35:1d:3a:d6:38:62:63:e5:e0:5f:a1:a7: + 8e:86:29:2d:a7:8f:aa:a4:1f:fd:f4:f5:3c:21:61:b3:d4:cd: + 1d:89:a1:a7:19:fb:e6:6b:41:44:50:ed:15:7f:65:23:01:3c: + 1a:e7:d7:c3 -----BEGIN CERTIFICATE----- -MIIDNzCCAh+gAwIBAgIJAJT2U0V//QjNMA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV -BAYTAlVTMQswCQYDVQQIDAJDQTEQMA4GA1UECgwHU3luYWRpYTEQMA4GA1UECwwH -bmF0cy5pbzESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1kZXJl -a0BuYXRzLmlvMB4XDTE5MTAxNzE0MzA0MVoXDTI5MTAxNDE0MzA0MVowDTELMAkG -A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCt8Ic/MmaH -ejGbylQKrqYayiXVxfxJayEL3qcVyJw8zUEdMiV3aHuD6F0Uei4L6kGRpCDsIBcP -y41MG4ig0ndGZX7RoOZMS8aMOaGzWzRXyKEQDBNUOnSQezu62kFigfXctXNsgzj0 -oVKrvcKVPnn/r6Su39YR2SkguLQV4zKTXDbOVrQBAqFFMaOhHuq4xAEEVxFE9FXq -4q5oCHCFwFv/ur/ei7yhxgOiL4rrnrd5OmdqsHDT6AinEiTVu1eIcjfI5i7bh+Aq -cRoskJyIKQx1KITWf3UtUAg2K8/zujNyHnoH2yDamDs5hpZM4kpCYRqbC2dNbRPR -n0DfEseNnVBpAgMBAAGjNzA1MBQGA1UdEQQNMAuCCWxvY2FsaG9zdDAdBgNVHSUE -FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEBAFwXf+6R -E9Xk6O878v6Vvub2SEnS9ObrLLQZWIxLPuz97+Up9BAafGQvbmwotoGzJnSpQK3g -NPagrIRtXhymH/kbvIuFCy17vbXy7OeYUoV+bsYJ/+PUcsqUkpo8xn5EUMAyMUZY -w6V8aftU96gSAO5dftg5ZJiU4BD63w1yvG0C5Xiy6ZpqEdJ0Jss2P33bbXyAdZgG -PVKqpAN0Wq1mZeBQz54bw2UEZHu34wpZGXaMsT4nzwQyzqVcyQfoe5bzWMFyDyGk -h2+ZXM1N4/Hxhu3DhjV5HiRQL+6dc/AwCZ7jzRr2ZqMCGuuxEsS8v24bKDV+I98n -Mv6MzHe/NqU6Bqc= +MIIE4TCCA8mgAwIBAgIUdw+6wVhl7bmLZkNY7i86N8D1bXowDQYJKoZIhvcNAQEL +BQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNVBAoM +B1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xKTAnBgNVBAMMIENlcnRpZmljYXRl +IEF1dGhvcml0eSAyMDIyLTA3LTI4MB4XDTIyMDcyODA2NTI1MloXDTMyMDcyNTA2 +NTI1MlowWjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNV +BAoMB1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xEjAQBgNVBAMMCWxvY2FsaG9z +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3whz8yZod6MZvKVAqu +phrKJdXF/ElrIQvepxXInDzNQR0yJXdoe4PoXRR6LgvqQZGkIOwgFw/LjUwbiKDS +d0ZlftGg5kxLxow5obNbNFfIoRAME1Q6dJB7O7raQWKB9dy1c2yDOPShUqu9wpU+ +ef+vpK7f1hHZKSC4tBXjMpNcNs5WtAECoUUxo6Ee6rjEAQRXEUT0VerirmgIcIXA +W/+6v96LvKHGA6Iviuuet3k6Z2qwcNPoCKcSJNW7V4hyN8jmLtuH4CpxGiyQnIgp +DHUohNZ/dS1QCDYrz/O6M3IeegfbINqYOzmGlkziSkJhGpsLZ01tE9GfQN8Sx42d +UGkCAwEAAaOCAYYwggGCMAkGA1UdEwQCMAAwOQYJYIZIAYb4QgENBCwWKm5hdHMu +aW8gbmF0cy1zZXJ2ZXIgdGVzdC1zdWl0ZSBjZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU +yao8CDl+wULAPbcvhCHnijDnx7Ewga4GA1UdIwSBpjCBo4AUSsISqFYfCEqbM0IQ +8nWGw0UXTBShdaRzMHExCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh +MRAwDgYDVQQKDAdTeW5hZGlhMRAwDgYDVQQLDAduYXRzLmlvMSkwJwYDVQQDDCBD +ZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAyMi0wNy0yOIIUUbd79SbAx/TJPRA+oYaM +R2cqRmAwFAYDVR0RBA0wC4IJbG9jYWxob3N0MBEGCWCGSAGG+EIBAQQEAwIGwDAL +BgNVHQ8EBAMCBaAwNAYDVR0lBC0wKwYIKwYBBQUHAwEGCWCGSAGG+EIEAQYKKwYB +BAGCNwoDAwYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAIpsX/8PrBhpLPec +KSMhAMaUhBypnxsM468MgbpA48ozIcJV49rJkFyCRHbNjqQEfo1KnrFyCbYBDSVg +uOMJ6mgbQLx4lUaxj+xme1/6I76AFpO6BPsHx3AEj8KFkDNrTfzezA5hZ48SmPE4 +C8m7tGRq9nNfugDPUDVkkswmdk2kKtlH4VxIRVIjA92QFeUdXRBT3VdvMgM5CzLX +riMvn/kSpDo9VJ0YVr8DNNVLST4SXMygUqXaK+bPM86LY8IAosCq2M7otYj7Uw/d +RTUdOtY4YmPl4F+hp46GKS2nj6qkH/309TwhYbPUzR2JoacZ++ZrQURQ7RV/ZSMB +PBrn18M= -----END CERTIFICATE----- diff --git a/test/configs/certs/srva-cert.pem b/test/configs/certs/srva-cert.pem index b61b419f..b16866f5 100644 --- a/test/configs/certs/srva-cert.pem +++ b/test/configs/certs/srva-cert.pem @@ -1,20 +1,99 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 76:e8:46:2f:30:6c:26:1c:e7:7b:95:f5:ba:49:06:74:53:a4:29:88 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=US, ST=California, O=Synadia, OU=nats.io, CN=Certificate Authority 2022-07-28 + Validity + Not Before: Jul 28 06:52:52 2022 GMT + Not After : Jul 25 06:52:52 2032 GMT + Subject: C=US, ST=California, O=Synadia, OU=nats.io, CN=localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:9f:b5:d0:95:c7:8c:ee:16:13:fc:d6:90:8c:75: + a9:3b:2c:ab:ff:b6:b6:ae:39:8f:c3:d4:75:7d:01: + ba:0b:f0:db:8a:72:2d:41:49:e1:f1:b5:f6:5c:32: + af:b0:46:89:ee:33:5d:84:47:69:a6:4b:de:3f:8b: + a4:29:4c:98:20:6b:94:29:bc:4b:cb:84:73:d1:6d: + 35:15:63:f8:55:a7:50:b4:2e:3e:e5:61:8a:c4:a5: + fb:7a:88:aa:14:b2:06:36:8f:93:3b:8c:29:d2:ee: + f6:8f:e7:83:68:33:59:17:d6:1f:b4:05:4d:02:ff: + f3:a0:1f:15:2c:ad:8a:33:13:95:95:d7:b6:54:6f: + ac:cb:98:8c:fb:69:c7:a6:cc:77:5f:20:08:e7:8b: + 3b:79:5d:7d:63:2e:6e:cf:ce:b6:04:d0:0a:c5:19: + 6d:ed:aa:45:7d:32:c3:53:ba:5d:d6:5c:e5:30:e0: + c7:3c:2f:88:9e:0d:33:8a:c8:30:40:af:48:a6:aa: + 4d:68:81:55:4f:43:cc:f2:79:3a:c2:23:0d:fe:09: + dc:c0:85:94:cf:c0:f4:e2:7e:c2:64:7a:55:41:f1: + 3f:3d:e3:46:4a:ef:55:33:d2:ea:72:56:25:15:6c: + 47:1b:4d:c5:da:d3:6a:cb:62:db:d4:7c:86:64:81: + 86:61 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + Netscape Comment: + nats.io nats-server test-suite certificate + X509v3 Subject Key Identifier: + C7:6D:8A:C9:67:13:C9:63:AB:01:87:58:33:DC:FB:24:AC:61:65:4E + X509v3 Authority Key Identifier: + keyid:4A:C2:12:A8:56:1F:08:4A:9B:33:42:10:F2:75:86:C3:45:17:4C:14 + DirName:/C=US/ST=California/O=Synadia/OU=nats.io/CN=Certificate Authority 2022-07-28 + serial:51:B7:7B:F5:26:C0:C7:F4:C9:3D:10:3E:A1:86:8C:47:67:2A:46:60 + + X509v3 Subject Alternative Name: + DNS:localhost, IP Address:127.0.0.1, IP Address:0:0:0:0:0:0:0:1 + Netscape Cert Type: + SSL Client, SSL Server + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Extended Key Usage: + TLS Web Server Authentication, Netscape Server Gated Crypto, Microsoft Server Gated Crypto, TLS Web Client Authentication + Signature Algorithm: sha256WithRSAEncryption + 81:72:82:31:e8:51:f9:db:7d:2c:d7:ff:9b:76:35:64:d2:83: + 20:a2:e1:a0:f8:52:11:ee:d9:f6:cd:d0:52:5b:4f:bf:2b:76: + c7:be:a8:e3:9c:66:01:6b:e2:8f:27:65:9c:f3:04:6d:fa:40: + 5d:03:ac:c9:d8:b3:8e:a2:97:41:c9:92:dc:87:2f:25:a4:a8: + 77:82:2f:98:ea:1a:a0:1a:8c:e8:de:53:24:40:55:2b:aa:d3: + 25:c5:38:51:af:a2:ab:38:c8:92:17:06:e6:31:60:0b:3c:09: + 5b:8a:c0:cd:31:29:20:86:7a:0e:31:1e:d6:c4:42:e5:37:1e: + ae:b0:03:79:aa:62:6e:8f:fa:69:70:a0:84:6a:72:fd:40:c2: + b8:9a:56:fe:ad:23:ae:af:f7:54:f1:4e:65:7f:e9:b5:60:87: + 2b:1f:b0:ac:7c:db:e0:ec:23:c4:43:70:cf:45:34:91:71:e8: + ca:d1:0b:a3:5d:03:21:96:d6:e9:0d:fa:86:09:59:a9:3c:cb: + 02:7f:f8:7f:92:a4:1c:6e:40:10:67:27:16:a6:ef:fd:95:c5: + 40:0f:a2:8f:31:3a:cd:aa:cf:68:2b:04:54:22:4c:57:e6:98: + 77:3e:96:a8:10:af:d2:ae:3c:21:e3:fc:43:7b:2b:5d:e1:b6: + 54:da:1a:c8 -----BEGIN CERTIFICATE----- -MIIDPTCCAiWgAwIBAgIJAJCSLX9jr5W5MA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV -BAYTAlVTMQswCQYDVQQIDAJDQTEQMA4GA1UECgwHU3luYWRpYTEQMA4GA1UECwwH -bmF0cy5pbzESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1kZXJl -a0BuYXRzLmlvMB4XDTE5MTAxNzEzNDA1NFoXDTI5MTAxNDEzNDA1NFowDTELMAkG -A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCftdCVx4zu -FhP81pCMdak7LKv/trauOY/D1HV9AboL8NuKci1BSeHxtfZcMq+wRonuM12ER2mm -S94/i6QpTJgga5QpvEvLhHPRbTUVY/hVp1C0Lj7lYYrEpft6iKoUsgY2j5M7jCnS -7vaP54NoM1kX1h+0BU0C//OgHxUsrYozE5WV17ZUb6zLmIz7acemzHdfIAjnizt5 -XX1jLm7PzrYE0ArFGW3tqkV9MsNTul3WXOUw4Mc8L4ieDTOKyDBAr0imqk1ogVVP -Q8zyeTrCIw3+CdzAhZTPwPTifsJkelVB8T8940ZK71Uz0upyViUVbEcbTcXa02rL -YtvUfIZkgYZhAgMBAAGjPTA7MBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATAd -BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEB -AFnbQwuoJrYgAQp7Hk3CP8wJGN8dxlo4n17GBGmPv02ymUZ7kaBI2FCRHTfySjdJ -zEAE5o6HElowQnFFfhHjqBs/0J4Uhq5TX7KqZEqko2l/rky9Ds+btZGziuXaXERY -1OK4AAnXXDNcbX77tP6qGLfLTmpA7jRZw+wzc0Vc+qvIl/tIE/MXZAk48AL+MZUa -saeywHmAv9TN+n+Zcg8ArirWs/j2SCs4OMnl9gbqMQNz9MNzu7RPPlEC6GPnHxIs -RS9+ENhfz7xaHgZ0YPinchT2RvHndlfXiiPG7sR/f3t7tU9OoMt+ydtujMm2lLSc -6Olp+yxyEwSPLm23GOyTHvo= +MIIE+TCCA+GgAwIBAgIUduhGLzBsJhzne5X1ukkGdFOkKYgwDQYJKoZIhvcNAQEL +BQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNVBAoM +B1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xKTAnBgNVBAMMIENlcnRpZmljYXRl +IEF1dGhvcml0eSAyMDIyLTA3LTI4MB4XDTIyMDcyODA2NTI1MloXDTMyMDcyNTA2 +NTI1MlowWjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNV +BAoMB1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xEjAQBgNVBAMMCWxvY2FsaG9z +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ+10JXHjO4WE/zWkIx1 +qTssq/+2tq45j8PUdX0Bugvw24pyLUFJ4fG19lwyr7BGie4zXYRHaaZL3j+LpClM +mCBrlCm8S8uEc9FtNRVj+FWnULQuPuVhisSl+3qIqhSyBjaPkzuMKdLu9o/ng2gz +WRfWH7QFTQL/86AfFSytijMTlZXXtlRvrMuYjPtpx6bMd18gCOeLO3ldfWMubs/O +tgTQCsUZbe2qRX0yw1O6XdZc5TDgxzwviJ4NM4rIMECvSKaqTWiBVU9DzPJ5OsIj +Df4J3MCFlM/A9OJ+wmR6VUHxPz3jRkrvVTPS6nJWJRVsRxtNxdrTasti29R8hmSB +hmECAwEAAaOCAZ4wggGaMAkGA1UdEwQCMAAwOQYJYIZIAYb4QgENBCwWKm5hdHMu +aW8gbmF0cy1zZXJ2ZXIgdGVzdC1zdWl0ZSBjZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU +x22KyWcTyWOrAYdYM9z7JKxhZU4wga4GA1UdIwSBpjCBo4AUSsISqFYfCEqbM0IQ +8nWGw0UXTBShdaRzMHExCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh +MRAwDgYDVQQKDAdTeW5hZGlhMRAwDgYDVQQLDAduYXRzLmlvMSkwJwYDVQQDDCBD +ZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAyMi0wNy0yOIIUUbd79SbAx/TJPRA+oYaM +R2cqRmAwLAYDVR0RBCUwI4IJbG9jYWxob3N0hwR/AAABhxAAAAAAAAAAAAAAAAAA +AAABMBEGCWCGSAGG+EIBAQQEAwIGwDALBgNVHQ8EBAMCBaAwNAYDVR0lBC0wKwYI +KwYBBQUHAwEGCWCGSAGG+EIEAQYKKwYBBAGCNwoDAwYIKwYBBQUHAwIwDQYJKoZI +hvcNAQELBQADggEBAIFygjHoUfnbfSzX/5t2NWTSgyCi4aD4UhHu2fbN0FJbT78r +dse+qOOcZgFr4o8nZZzzBG36QF0DrMnYs46il0HJktyHLyWkqHeCL5jqGqAajOje +UyRAVSuq0yXFOFGvoqs4yJIXBuYxYAs8CVuKwM0xKSCGeg4xHtbEQuU3Hq6wA3mq +Ym6P+mlwoIRqcv1AwriaVv6tI66v91TxTmV/6bVghysfsKx82+DsI8RDcM9FNJFx +6MrRC6NdAyGW1ukN+oYJWak8ywJ/+H+SpBxuQBBnJxam7/2VxUAPoo8xOs2qz2gr +BFQiTFfmmHc+lqgQr9KuPCHj/EN7K13htlTaGsg= -----END CERTIFICATE----- diff --git a/test/configs/certs/srvb-cert.pem b/test/configs/certs/srvb-cert.pem index 653b1739..87b0f6c7 100644 --- a/test/configs/certs/srvb-cert.pem +++ b/test/configs/certs/srvb-cert.pem @@ -1,20 +1,99 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 63:ae:9e:f6:56:d1:59:79:47:e3:18:d8:98:46:86:2f:aa:8b:c4:6b + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=US, ST=California, O=Synadia, OU=nats.io, CN=Certificate Authority 2022-07-28 + Validity + Not Before: Jul 28 06:52:52 2022 GMT + Not After : Jul 25 06:52:52 2032 GMT + Subject: C=US, ST=California, O=Synadia, OU=nats.io, CN=localhost + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:bc:15:41:85:42:e2:da:58:c4:d4:2b:8a:92:88: + cf:a8:81:5b:03:5d:8b:d5:44:32:07:ae:ef:a2:ff: + 0f:29:14:dd:bf:7e:6b:37:e4:31:e1:94:7e:5e:be: + 74:40:68:ce:3b:d5:bc:00:a6:42:fc:0f:e1:c5:8d: + 4f:09:32:fc:af:6a:17:c8:92:3d:b0:2d:bd:ce:de: + 7f:d8:bd:9e:5b:84:f8:b6:8c:a3:7e:98:37:f1:37: + 1e:aa:cd:87:92:3f:33:34:17:0e:a1:78:3b:1a:88: + d6:73:c2:ce:41:71:81:ea:83:2d:f7:e5:e6:32:f1: + 18:33:6b:ad:9d:ec:0a:3e:8e:74:a6:b7:7b:4b:22: + cb:0e:6b:57:14:cc:4d:c0:27:a1:38:30:df:35:e6: + fe:49:8d:4f:18:4d:be:5d:df:46:d0:4e:3d:00:93: + f8:e7:48:4c:6f:fb:13:c0:fb:6c:8a:9e:53:66:24: + 3f:c3:93:66:57:6a:f6:66:88:94:b7:46:e1:e8:d6: + 8a:04:02:92:e1:c5:c9:b1:71:f0:d2:1e:4a:69:8b: + 0c:ac:a1:01:89:5f:1f:ac:79:da:8d:ad:bf:03:81: + b6:8c:70:5c:1e:74:f5:a4:d8:d1:8a:41:d7:bf:27: + 51:d1:fc:75:b9:34:73:03:ae:10:2e:ab:78:a2:af: + e7:99 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + Netscape Comment: + nats.io nats-server test-suite certificate + X509v3 Subject Key Identifier: + 5F:CD:62:19:69:22:48:0B:79:B2:8F:53:D7:EA:C6:9B:C2:5E:58:94 + X509v3 Authority Key Identifier: + keyid:4A:C2:12:A8:56:1F:08:4A:9B:33:42:10:F2:75:86:C3:45:17:4C:14 + DirName:/C=US/ST=California/O=Synadia/OU=nats.io/CN=Certificate Authority 2022-07-28 + serial:51:B7:7B:F5:26:C0:C7:F4:C9:3D:10:3E:A1:86:8C:47:67:2A:46:60 + + X509v3 Subject Alternative Name: + DNS:localhost, IP Address:127.0.0.1, IP Address:0:0:0:0:0:0:0:1 + Netscape Cert Type: + SSL Client, SSL Server + X509v3 Key Usage: + Digital Signature, Key Encipherment + X509v3 Extended Key Usage: + TLS Web Server Authentication, Netscape Server Gated Crypto, Microsoft Server Gated Crypto, TLS Web Client Authentication + Signature Algorithm: sha256WithRSAEncryption + 37:0d:ac:12:af:d5:18:c0:a3:1a:cf:01:a4:4f:99:c6:ea:f7: + 13:36:5a:8b:4a:cd:ee:43:5a:d9:fc:fc:0f:09:0f:7b:b3:b8: + 36:e3:dc:6d:53:18:1e:22:e9:51:6e:43:17:1d:1f:bd:ff:a2: + b2:f5:84:58:8b:75:59:84:da:79:ce:5d:7d:98:05:d4:1a:89: + a5:c7:41:03:c5:7f:43:da:9a:ee:ba:ca:e1:b2:e4:db:07:cb: + aa:4c:3f:1d:76:4e:a8:4f:1a:31:ac:63:d9:58:44:31:6c:87: + 7a:73:5f:66:ef:cd:87:7b:b7:1b:a4:15:60:31:65:87:c0:34: + 91:d6:df:9e:e4:b9:58:ac:bf:f0:01:03:66:b2:81:74:6e:61: + 54:64:a6:e9:d8:d0:d6:0e:34:9c:d0:3a:67:0b:d1:38:19:96: + 7e:aa:14:63:82:a3:8b:93:f2:f0:62:7e:90:c0:90:0c:4b:d9: + f9:7e:46:c3:53:b4:25:87:90:fb:7d:cb:e6:59:73:07:98:56: + c2:3c:4d:59:15:bb:8f:8e:a2:a0:42:5e:b2:c3:de:29:2b:6d: + c3:c4:2d:88:ea:d6:ea:1c:4c:33:43:af:c4:5d:e9:c9:c6:fc: + 5b:e3:6b:0d:38:f3:23:50:80:0f:90:58:14:08:3f:5e:d9:46: + 48:aa:99:29 -----BEGIN CERTIFICATE----- -MIIDPTCCAiWgAwIBAgIJAJCSLX9jr5W6MA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV -BAYTAlVTMQswCQYDVQQIDAJDQTEQMA4GA1UECgwHU3luYWRpYTEQMA4GA1UECwwH -bmF0cy5pbzESMBAGA1UEAwwJbG9jYWxob3N0MRwwGgYJKoZIhvcNAQkBFg1kZXJl -a0BuYXRzLmlvMB4XDTE5MTAxNzEzNDEzMFoXDTI5MTAxNDEzNDEzMFowDTELMAkG -A1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8FUGFQuLa -WMTUK4qSiM+ogVsDXYvVRDIHru+i/w8pFN2/fms35DHhlH5evnRAaM471bwApkL8 -D+HFjU8JMvyvahfIkj2wLb3O3n/YvZ5bhPi2jKN+mDfxNx6qzYeSPzM0Fw6heDsa -iNZzws5BcYHqgy335eYy8Rgza62d7Ao+jnSmt3tLIssOa1cUzE3AJ6E4MN815v5J -jU8YTb5d30bQTj0Ak/jnSExv+xPA+2yKnlNmJD/Dk2ZXavZmiJS3RuHo1ooEApLh -xcmxcfDSHkppiwysoQGJXx+sedqNrb8DgbaMcFwedPWk2NGKQde/J1HR/HW5NHMD -rhAuq3iir+eZAgMBAAGjPTA7MBoGA1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATAd -BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDQYJKoZIhvcNAQEFBQADggEB -ABgEmf4Lg27QR6xC3MURrtHkLmHNG9vMKfCBkeTeNs2TBts+F2v0NMD8XWKQgWlD -YY07vJhoNbdjGh6QvimkVKORaaHUEHlXGVEzt9l7uAEwIDmk+PW6UZjr/CgaHtly -9YOKpIHOPpSBaXxFwm9zroBfD7RfdK28JBJuGtHFc7xI7/aB72vUKL9aA0Etd1OF -dEloGj6R76IBvHunQRPj5HtJCKonMp4E3+mYju6DbQcWgsU3i3yCBq44X6bGLyIJ -+xONVQjZQiei1lRDRYnbrVGsjfKXjlmWU3Uemus5FVQxy570x+K6JwwKZMpkwomE -3LllGrR6YZt1MhvIbUZ2OJk= +MIIE+TCCA+GgAwIBAgIUY66e9lbRWXlH4xjYmEaGL6qLxGswDQYJKoZIhvcNAQEL +BQAwcTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNVBAoM +B1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xKTAnBgNVBAMMIENlcnRpZmljYXRl +IEF1dGhvcml0eSAyMDIyLTA3LTI4MB4XDTIyMDcyODA2NTI1MloXDTMyMDcyNTA2 +NTI1MlowWjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEDAOBgNV +BAoMB1N5bmFkaWExEDAOBgNVBAsMB25hdHMuaW8xEjAQBgNVBAMMCWxvY2FsaG9z +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALwVQYVC4tpYxNQripKI +z6iBWwNdi9VEMgeu76L/DykU3b9+azfkMeGUfl6+dEBozjvVvACmQvwP4cWNTwky +/K9qF8iSPbAtvc7ef9i9nluE+LaMo36YN/E3HqrNh5I/MzQXDqF4OxqI1nPCzkFx +geqDLffl5jLxGDNrrZ3sCj6OdKa3e0siyw5rVxTMTcAnoTgw3zXm/kmNTxhNvl3f +RtBOPQCT+OdITG/7E8D7bIqeU2YkP8OTZldq9maIlLdG4ejWigQCkuHFybFx8NIe +SmmLDKyhAYlfH6x52o2tvwOBtoxwXB509aTY0YpB178nUdH8dbk0cwOuEC6reKKv +55kCAwEAAaOCAZ4wggGaMAkGA1UdEwQCMAAwOQYJYIZIAYb4QgENBCwWKm5hdHMu +aW8gbmF0cy1zZXJ2ZXIgdGVzdC1zdWl0ZSBjZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU +X81iGWkiSAt5so9T1+rGm8JeWJQwga4GA1UdIwSBpjCBo4AUSsISqFYfCEqbM0IQ +8nWGw0UXTBShdaRzMHExCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh +MRAwDgYDVQQKDAdTeW5hZGlhMRAwDgYDVQQLDAduYXRzLmlvMSkwJwYDVQQDDCBD +ZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAyMi0wNy0yOIIUUbd79SbAx/TJPRA+oYaM +R2cqRmAwLAYDVR0RBCUwI4IJbG9jYWxob3N0hwR/AAABhxAAAAAAAAAAAAAAAAAA +AAABMBEGCWCGSAGG+EIBAQQEAwIGwDALBgNVHQ8EBAMCBaAwNAYDVR0lBC0wKwYI +KwYBBQUHAwEGCWCGSAGG+EIEAQYKKwYBBAGCNwoDAwYIKwYBBQUHAwIwDQYJKoZI +hvcNAQELBQADggEBADcNrBKv1RjAoxrPAaRPmcbq9xM2WotKze5DWtn8/A8JD3uz +uDbj3G1TGB4i6VFuQxcdH73/orL1hFiLdVmE2nnOXX2YBdQaiaXHQQPFf0Pamu66 +yuGy5NsHy6pMPx12TqhPGjGsY9lYRDFsh3pzX2bvzYd7txukFWAxZYfANJHW357k +uVisv/ABA2aygXRuYVRkpunY0NYONJzQOmcL0TgZln6qFGOCo4uT8vBifpDAkAxL +2fl+RsNTtCWHkPt9y+ZZcweYVsI8TVkVu4+OoqBCXrLD3ikrbcPELYjq1uocTDND +r8Rd6cnG/Fvjaw048yNQgA+QWBQIP17ZRkiqmSk= -----END CERTIFICATE-----