diff options
author | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-01 23:24:50 +0000 |
---|---|---|
committer | rsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-01 23:24:50 +0000 |
commit | c03e3fb60fe5fc6695fc1bb1420fc60ed66b3e83 (patch) | |
tree | 05e21d3efb14749a42e7f92e9b9ca3c34be8aad1 /net/data | |
parent | ec27c0de4e9c1054f2d7faed2dae910ef5b88f17 (diff) | |
download | chromium_src-c03e3fb60fe5fc6695fc1bb1420fc60ed66b3e83.zip chromium_src-c03e3fb60fe5fc6695fc1bb1420fc60ed66b3e83.tar.gz chromium_src-c03e3fb60fe5fc6695fc1bb1420fc60ed66b3e83.tar.bz2 |
Re-generate the MD5/SHA1 cross-signed certs with a distinct issuer name
NSS is internally caching verification results. Generate new test
certificates with distinct issuer names, to avoid issuer/serial
confusion.
BUG=111742, 256421
R=wtc@chromium.org
Review URL: https://codereview.chromium.org/18408002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209535 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/data')
-rw-r--r-- | net/data/ssl/certificates/cross-signed-leaf.pem | 114 | ||||
-rw-r--r-- | net/data/ssl/certificates/cross-signed-root-md5.pem | 111 | ||||
-rw-r--r-- | net/data/ssl/certificates/cross-signed-root-sha1.pem | 111 | ||||
-rwxr-xr-x | net/data/ssl/scripts/generate-cross-signed-certs.sh | 20 |
4 files changed, 182 insertions, 174 deletions
diff --git a/net/data/ssl/certificates/cross-signed-leaf.pem b/net/data/ssl/certificates/cross-signed-leaf.pem index 5d708f8..563c057 100644 --- a/net/data/ssl/certificates/cross-signed-leaf.pem +++ b/net/data/ssl/certificates/cross-signed-leaf.pem @@ -3,80 +3,80 @@ Certificate: Version: 3 (0x2) Serial Number: 236 (0xec) Signature Algorithm: sha1WithRSAEncryption - Issuer: CN=Test Root CA + Issuer: CN=Test Dup-Hash Root CA Validity - Not Before: Jun 28 00:12:46 2013 GMT - Not After : Jun 26 00:12:46 2023 GMT + Not Before: Jul 1 22:15:21 2013 GMT + Not After : Jun 29 22:15:21 2023 GMT Subject: C=US, ST=California, L=Mountain View, O=Test CA, CN=127.0.0.1 Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: - 00:cc:2a:6b:e1:75:e1:1b:b3:30:24:17:d2:bb:6e: - 5e:d9:68:ff:b6:35:e5:6d:6e:46:77:0b:91:5a:89: - 96:1e:dc:f6:95:a7:fb:37:c2:10:ee:92:71:23:35: - 65:e5:a3:77:44:5f:f6:43:6f:80:ff:b9:fd:25:c6: - f4:61:9f:42:f3:0a:0a:6a:bf:79:16:69:64:db:7a: - d9:7d:07:ca:7d:31:97:5e:0a:e9:62:ce:3b:91:91: - 3d:c0:95:f2:8e:56:94:f0:12:fe:11:f5:e2:e4:40: - 90:cd:55:21:53:1f:bb:90:3c:fb:24:8e:b9:50:5c: - 17:53:34:23:e5:0f:e6:ac:e1:44:7e:4d:54:4b:bb: - 03:94:da:6e:9f:50:51:2a:d6:75:50:75:d1:50:01: - 45:e9:24:74:3a:59:01:a0:64:a5:7d:91:99:7b:ea: - 94:27:05:21:6b:1f:86:44:60:be:e4:66:5a:75:8f: - dd:ac:f1:16:a8:56:ea:fc:64:4a:17:61:f4:6c:92: - bc:b0:ff:a4:6c:67:19:ce:02:60:ef:ee:95:60:bc: - c6:47:25:a0:3a:ad:07:91:d4:74:35:f4:8f:ef:f9: - b5:00:6b:26:48:0e:ab:25:f9:e8:09:ce:55:31:b5: - 5f:bb:3b:15:43:a2:4e:65:19:bd:44:3a:5f:dc:8b: - a5:8b + 00:b7:96:78:e6:03:94:d8:22:d8:88:01:b2:00:93: + 86:a1:c0:d9:49:5f:23:40:93:f8:ec:3f:9e:b2:b3: + 9d:70:ea:6d:83:6c:05:fd:7c:04:be:61:0f:3b:12: + 54:cf:36:fd:0b:33:b9:e8:6f:ea:2a:fd:6c:9a:1f: + a9:8d:e9:1b:77:0f:7b:cd:14:1c:5c:b2:0f:8b:b7: + 97:14:7c:25:78:e0:26:3c:e0:e6:8a:f7:6f:25:5d: + 45:34:c3:fe:26:67:d7:69:8d:21:e9:b4:86:59:86: + cb:15:fa:10:dc:d3:30:57:da:0d:a5:c7:ee:16:f6: + 56:89:e3:51:7e:e6:2d:8d:9c:6f:3f:ca:57:3b:bc: + 1e:81:58:28:a1:ff:0f:d9:0b:44:a5:04:9d:a4:4f: + 68:5a:67:46:80:1b:df:24:40:49:ac:4c:85:70:f3: + 84:47:81:cf:8d:cc:4b:e2:b0:4b:1f:33:ed:c3:a0: + 7d:8c:d5:a0:4c:43:68:fb:2a:59:74:25:2b:ef:da: + 3c:db:75:6c:84:b4:1e:fa:f1:26:40:03:7c:f7:04: + cf:99:70:9a:49:10:f6:91:1c:30:2d:a7:33:5f:7e: + 92:4e:b0:91:4f:24:35:92:92:e3:77:99:db:6f:21: + 4d:82:b8:01:f8:d6:5e:cc:1a:20:1e:d9:3e:d7:1d: + fb:dd Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: - E2:4A:5F:2A:EF:4C:76:8B:E7:E8:68:C8:0D:2B:D1:62:64:B6:1E:4F + 80:2C:F6:3D:68:54:4C:34:20:8F:76:5B:06:97:BB:9E:40:8D:28:3E X509v3 Authority Key Identifier: - keyid:48:D7:06:DC:B7:D3:0C:D6:3A:F3:A3:7F:12:D4:44:4D:BC:0B:9A:E7 + keyid:96:2A:53:9C:77:4D:AC:DD:C3:62:E8:7C:3A:53:66:E6:B1:9E:D0:5F X509v3 Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication X509v3 Subject Alternative Name: IP Address:127.0.0.1 Signature Algorithm: sha1WithRSAEncryption - 97:67:c6:3d:c4:9f:97:4e:b6:06:a4:e0:d5:56:16:f0:41:c9: - a1:38:6c:c6:9d:ae:09:0a:ab:5b:63:3b:24:cd:4c:94:8d:69: - 2e:f2:98:64:05:a4:e8:60:12:31:d8:db:d1:7e:83:c6:11:9d: - a4:7b:08:ba:3b:b9:34:9b:46:93:2c:01:7b:a3:5d:2d:ef:a6: - 32:29:9b:15:a0:f5:19:91:1b:21:b3:f6:4d:f2:1d:36:85:59: - 99:50:70:92:4f:e6:df:ea:dd:d1:f1:c6:fe:ad:81:82:ce:c4: - d0:25:b7:60:14:4c:6b:4d:0c:69:c6:e2:7a:cb:92:a1:59:69: - 37:47:81:e8:d2:02:fa:0b:22:4d:18:0f:32:7c:68:07:b4:67: - f9:36:db:f6:a0:77:da:68:a8:0b:7e:65:22:d7:0b:fd:65:11: - b4:8f:a9:b7:20:50:81:b0:d7:71:cc:76:11:5b:28:9d:7d:98: - 21:c7:1f:d5:a1:d6:a6:12:ce:c7:90:5d:a0:22:03:3e:e3:aa: - 17:a5:cd:bb:f4:2e:d9:e5:61:de:24:f6:3d:8f:9f:4e:97:02: - 61:91:0e:28:a2:02:ff:a9:7b:52:c2:33:26:a3:26:7d:c2:43: - e3:91:36:c9:55:e1:b8:12:c2:39:fe:5e:28:69:ea:13:f9:be: - 2a:72:0d:70 + 78:fb:0b:4a:4f:9e:6d:76:b7:c0:27:0f:06:92:a9:c1:97:d9: + cd:15:5d:9b:18:93:2a:06:95:bc:48:e9:4e:02:ac:92:a5:c8: + 6a:71:1d:69:a2:8d:ae:bd:cf:5b:d9:c3:5e:cb:db:01:13:1b: + c7:13:fd:22:f6:ca:48:ca:98:de:93:54:48:15:38:1f:22:c8: + 2f:fb:71:73:2e:f5:d2:7e:48:91:6e:9a:c7:0b:51:96:d6:c1: + c0:2a:d4:3c:69:3e:dd:1d:7d:d4:b1:0f:d1:d3:41:ca:a8:22: + 8f:19:9d:a7:91:7b:25:26:4e:c6:e8:3b:9b:e7:cd:c4:f2:c5: + 63:c3:10:6f:93:03:b1:c6:e9:05:db:1e:cf:42:19:72:b2:b2: + cf:30:a0:99:70:6c:fb:4e:7f:ca:a5:3b:8b:83:72:10:77:04: + e4:96:a9:8e:70:2d:c0:54:71:5e:76:8f:4c:20:33:d6:78:f2: + d9:6a:2c:b0:7a:1e:82:08:3d:e8:59:87:e9:a0:3c:84:3d:b4: + 60:38:01:89:04:93:d0:3e:36:5d:57:aa:03:4f:ca:46:80:a0: + d2:2c:d0:59:18:b1:fb:66:84:39:4d:90:c5:20:d7:4b:03:11: + 77:b4:fd:24:58:d9:1f:dc:4d:34:f7:c9:54:59:3f:8e:1a:17: + e8:b1:65:a5 -----BEGIN CERTIFICATE----- -MIIDdDCCAlygAwIBAgICAOwwDQYJKoZIhvcNAQEFBQAwFzEVMBMGA1UEAwwMVGVz -dCBSb290IENBMB4XDTEzMDYyODAwMTI0NloXDTIzMDYyNjAwMTI0NlowYDELMAkG -A1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDU1vdW50YWlu -IFZpZXcxEDAOBgNVBAoMB1Rlc3QgQ0ExEjAQBgNVBAMMCTEyNy4wLjAuMTCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwqa+F14RuzMCQX0rtuXtlo/7Y1 -5W1uRncLkVqJlh7c9pWn+zfCEO6ScSM1ZeWjd0Rf9kNvgP+5/SXG9GGfQvMKCmq/ -eRZpZNt62X0Hyn0xl14K6WLOO5GRPcCV8o5WlPAS/hH14uRAkM1VIVMfu5A8+ySO -uVBcF1M0I+UP5qzhRH5NVEu7A5Tabp9QUSrWdVB10VABRekkdDpZAaBkpX2RmXvq -lCcFIWsfhkRgvuRmWnWP3azxFqhW6vxkShdh9GySvLD/pGxnGc4CYO/ulWC8xkcl -oDqtB5HUdDX0j+/5tQBrJkgOqyX56AnOVTG1X7s7FUOiTmUZvUQ6X9yLpYsCAwEA -AaOBgDB+MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOJKXyrvTHaL5+hoyA0r0WJk -th5PMB8GA1UdIwQYMBaAFEjXBty30wzWOvOjfxLURE28C5rnMB0GA1UdJQQWMBQG -CCsGAQUFBwMBBggrBgEFBQcDAjAPBgNVHREECDAGhwR/AAABMA0GCSqGSIb3DQEB -BQUAA4IBAQCXZ8Y9xJ+XTrYGpODVVhbwQcmhOGzGna4JCqtbYzskzUyUjWku8phk -BaToYBIx2NvRfoPGEZ2kewi6O7k0m0aTLAF7o10t76YyKZsVoPUZkRshs/ZN8h02 -hVmZUHCST+bf6t3R8cb+rYGCzsTQJbdgFExrTQxpxuJ6y5KhWWk3R4Ho0gL6CyJN -GA8yfGgHtGf5Ntv2oHfaaKgLfmUi1wv9ZRG0j6m3IFCBsNdxzHYRWyidfZghxx/V -odamEs7HkF2gIgM+46oXpc279C7Z5WHeJPY9j59OlwJhkQ4oogL/qXtSwjMmoyZ9 -wkPjkTbJVeG4EsI5/l4oaeoT+b4qcg1w +MIIDfTCCAmWgAwIBAgICAOwwDQYJKoZIhvcNAQEFBQAwIDEeMBwGA1UEAwwVVGVz +dCBEdXAtSGFzaCBSb290IENBMB4XDTEzMDcwMTIyMTUyMVoXDTIzMDYyOTIyMTUy +MVowYDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcM +DU1vdW50YWluIFZpZXcxEDAOBgNVBAoMB1Rlc3QgQ0ExEjAQBgNVBAMMCTEyNy4w +LjAuMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALeWeOYDlNgi2IgB +sgCThqHA2UlfI0CT+Ow/nrKznXDqbYNsBf18BL5hDzsSVM82/Qszuehv6ir9bJof +qY3pG3cPe80UHFyyD4u3lxR8JXjgJjzg5or3byVdRTTD/iZn12mNIem0hlmGyxX6 +ENzTMFfaDaXH7hb2VonjUX7mLY2cbz/KVzu8HoFYKKH/D9kLRKUEnaRPaFpnRoAb +3yRASaxMhXDzhEeBz43MS+KwSx8z7cOgfYzVoExDaPsqWXQlK+/aPNt1bIS0Hvrx +JkADfPcEz5lwmkkQ9pEcMC2nM19+kk6wkU8kNZKS43eZ228hTYK4AfjWXswaIB7Z +Ptcd+90CAwEAAaOBgDB+MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFIAs9j1oVEw0 +II92WwaXu55AjSg+MB8GA1UdIwQYMBaAFJYqU5x3Tazdw2LofDpTZuaxntBfMB0G +A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAPBgNVHREECDAGhwR/AAABMA0G +CSqGSIb3DQEBBQUAA4IBAQB4+wtKT55tdrfAJw8GkqnBl9nNFV2bGJMqBpW8SOlO +AqySpchqcR1poo2uvc9b2cNey9sBExvHE/0i9spIypjek1RIFTgfIsgv+3FzLvXS +fkiRbprHC1GW1sHAKtQ8aT7dHX3UsQ/R00HKqCKPGZ2nkXslJk7G6Dub583E8sVj +wxBvkwOxxukF2x7PQhlysrLPMKCZcGz7Tn/KpTuLg3IQdwTklqmOcC3AVHFedo9M +IDPWePLZaiyweh6CCD3oWYfpoDyEPbRgOAGJBJPQPjZdV6oDT8pGgKDSLNBZGLH7 +ZoQ5TZDFINdLAxF3tP0kWNkf3E0098lUWT+OGhfosWWl -----END CERTIFICATE----- diff --git a/net/data/ssl/certificates/cross-signed-root-md5.pem b/net/data/ssl/certificates/cross-signed-root-md5.pem index f66f0e7..24f2dab 100644 --- a/net/data/ssl/certificates/cross-signed-root-md5.pem +++ b/net/data/ssl/certificates/cross-signed-root-md5.pem @@ -1,74 +1,75 @@ Certificate: Data: Version: 3 (0x2) - Serial Number: 13629438167319141160 (0xbd257dcd23355b28) + Serial Number: 9681607970376803213 (0x865bfb2758e6638d) Signature Algorithm: md5WithRSAEncryption - Issuer: CN=Test Root CA + Issuer: CN=Test Dup-Hash Root CA Validity - Not Before: Jun 28 00:12:46 2013 GMT - Not After : Jun 26 00:12:46 2023 GMT - Subject: CN=Test Root CA + Not Before: Jul 1 22:15:21 2013 GMT + Not After : Jun 29 22:15:21 2023 GMT + Subject: CN=Test Dup-Hash Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: - 00:cf:54:79:c5:64:b3:a9:90:4f:9f:65:9a:8b:4e: - f1:70:be:71:04:da:98:e0:c6:0e:93:fe:d5:5d:31: - 66:2f:13:61:65:0e:67:b0:6e:e9:ce:71:d5:03:57: - b4:a3:34:0c:7d:c1:50:1d:34:54:9b:92:61:94:4e: - bc:9e:ad:a7:af:ff:c3:30:42:00:f8:a8:aa:23:28: - b5:23:e2:58:7c:af:98:ed:22:bb:c2:38:fb:6f:bf: - de:da:41:49:23:e0:ed:7f:04:4b:35:ba:4f:99:bf: - b4:c1:9d:dc:91:f6:77:b3:b5:01:ea:a3:1e:bf:24: - 15:27:c3:35:70:10:bf:ca:7f:a0:69:9b:3f:11:a9: - 2c:70:b7:f0:e1:bb:77:c1:7b:92:b9:44:08:fd:0d: - 31:58:4f:33:dc:03:6d:41:32:4f:bb:a1:cb:55:bc: - c3:f9:70:0a:f8:b8:c8:86:52:86:ca:5d:c1:8f:71: - 7b:b6:e2:c8:18:a3:4e:ed:33:21:4d:89:ce:e3:e6: - 4c:28:19:4f:53:84:f4:2b:a7:01:6c:bb:57:fb:6b: - f6:bf:08:2a:fe:e4:a6:36:12:c6:78:c7:b2:56:0d: - 03:27:e5:4c:86:cc:43:dd:49:01:78:35:f8:1d:e4: - f1:2e:5c:14:51:51:8b:2c:b4:8a:7a:67:57:8d:2d: - 3f:f5 + 00:de:f6:bf:8a:9b:10:4f:4c:c8:e7:9d:38:f8:ce: + fc:f9:02:89:38:05:be:2e:cc:bc:18:8d:cc:32:cb: + 65:06:21:b6:12:1a:af:fc:98:60:26:60:e7:60:57: + 68:24:17:d6:6c:f9:f1:0f:5b:a9:ae:55:a3:fc:84: + c7:b4:0d:e6:71:98:e5:a5:6a:3a:30:05:35:22:59: + 29:d3:27:4c:82:c4:1c:d6:2b:19:78:c7:2c:6e:75: + c0:bb:5f:3c:c0:9f:ed:0f:72:10:59:0d:cd:88:08: + 76:9b:e1:fc:1d:7d:d1:d0:d7:e1:76:d8:44:9c:c4: + 80:3e:d1:09:cb:67:07:81:ed:1a:fc:68:15:3a:11: + f8:f8:8e:02:8b:ec:e3:c5:e6:84:7f:99:79:cf:d8: + 9e:54:ea:3e:65:3c:ae:cb:4f:a5:4a:3b:32:65:00: + 92:45:e5:cd:2a:38:f3:18:b2:1d:62:8e:3c:a5:89: + 47:6a:0d:43:87:68:82:10:5d:e3:db:70:e5:60:9c: + 13:c4:87:54:3d:3c:7b:f1:b4:16:b6:4b:b9:23:74: + a4:a1:91:e2:61:29:63:37:b2:74:ec:49:a1:94:35: + 34:fd:c6:5c:55:54:14:14:eb:e1:12:22:28:0a:9e: + 10:b4:37:54:e6:50:93:85:87:0f:c1:34:ca:cb:76: + 12:8f Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: critical CA:TRUE X509v3 Subject Key Identifier: - 48:D7:06:DC:B7:D3:0C:D6:3A:F3:A3:7F:12:D4:44:4D:BC:0B:9A:E7 + 96:2A:53:9C:77:4D:AC:DD:C3:62:E8:7C:3A:53:66:E6:B1:9E:D0:5F X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: md5WithRSAEncryption - 3e:87:a1:f1:b2:e3:70:2b:6c:9d:6b:a7:18:34:4c:69:29:cc: - 63:b1:c7:5c:4a:d1:4f:0c:97:db:e6:1b:92:16:d2:ac:f4:ae: - 7a:68:50:5f:06:c2:18:70:62:a5:7d:ee:35:d8:2c:8c:42:8d: - d9:64:32:6d:88:d7:f9:62:56:b7:c6:d9:ae:ed:e1:a9:8f:e4: - 4f:97:fc:d8:21:fb:9b:86:eb:79:5b:93:c5:c1:51:ba:2c:48: - 36:83:e0:96:ab:10:9e:8c:1b:23:84:a5:2d:81:28:c0:8e:31: - 91:99:9a:3a:31:8d:c0:c4:3b:92:60:0c:ea:b1:a2:37:62:88: - 70:fc:9a:7b:2e:3c:a5:58:f7:d1:43:f4:e3:57:ea:1d:5e:1d: - 98:69:62:d9:1e:25:45:08:92:05:15:51:5b:85:97:23:66:06: - 45:2a:81:6b:7a:c9:d8:c6:46:14:cf:6e:85:c6:32:55:e5:4b: - b3:f2:e9:ca:a1:c7:1d:e0:c4:a3:d2:c2:39:2a:a8:88:d2:d1: - 46:5c:78:10:c2:c4:fb:84:d9:0b:cd:17:54:fb:64:74:91:b7: - ca:51:ce:f7:5b:f4:3d:e5:75:60:5b:ed:6a:6f:69:f1:fb:b0: - e6:1e:08:09:51:0b:7b:8b:ab:20:ba:33:b7:c1:d8:f2:c7:2c: - 8f:2b:05:55 + 2d:0f:96:87:ae:0d:e6:47:c7:5b:b7:5c:d3:85:7a:b0:1b:e0: + 6e:43:1f:c7:8d:ab:1b:5a:5b:bf:3b:a4:de:4b:45:bd:f6:59: + 12:b2:56:7e:4c:ea:67:e9:bc:23:09:ba:e8:89:55:78:98:55: + b0:12:bf:92:3c:45:e7:ec:56:f7:88:1d:10:f3:68:1a:84:97: + 26:44:90:e5:19:09:77:94:08:2c:f1:27:1e:bb:09:6d:36:47: + de:e2:7d:b4:fb:d5:8d:11:d7:09:9e:22:16:3e:e9:67:de:2b: + e6:6b:25:f6:02:b1:9c:5f:27:62:fe:21:a1:58:8f:b0:68:7d: + 44:1a:b4:af:b1:1b:c3:5d:84:d0:a4:1c:57:4c:28:2d:64:4f: + c6:19:93:c2:96:7d:b0:1f:80:e5:08:a0:14:1f:03:0c:ab:90: + c5:c9:01:22:36:39:66:a9:38:9d:8f:89:34:da:60:85:6e:de: + 47:33:78:d3:52:ea:0b:8d:38:70:8a:6b:b1:72:18:8e:e2:01: + 28:df:23:4a:18:9c:65:7e:f9:42:04:84:62:67:40:31:16:9d: + 09:0c:d6:2c:b6:86:5d:d0:b4:08:af:ca:d3:4e:a2:2c:15:d7: + c8:48:5c:92:ee:33:84:2d:6e:5e:97:f3:f7:ee:1a:30:fc:83: + 50:60:80:7a -----BEGIN CERTIFICATE----- -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 +7how/INQYIB6 -----END CERTIFICATE----- diff --git a/net/data/ssl/certificates/cross-signed-root-sha1.pem b/net/data/ssl/certificates/cross-signed-root-sha1.pem index 7c7cce1..71df04f 100644 --- a/net/data/ssl/certificates/cross-signed-root-sha1.pem +++ b/net/data/ssl/certificates/cross-signed-root-sha1.pem @@ -1,74 +1,75 @@ Certificate: Data: Version: 3 (0x2) - Serial Number: 18221780775539835148 (0xfce0c5127d18010c) + Serial Number: 16026332507200838417 (0xde68f88110005b11) Signature Algorithm: sha1WithRSAEncryption - Issuer: CN=Test Root CA + Issuer: CN=Test Dup-Hash Root CA Validity - Not Before: Jun 28 00:12:46 2013 GMT - Not After : Jun 26 00:12:46 2023 GMT - Subject: CN=Test Root CA + Not Before: Jul 1 22:15:21 2013 GMT + Not After : Jun 29 22:15:21 2023 GMT + Subject: CN=Test Dup-Hash Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: - 00:cf:54:79:c5:64:b3:a9:90:4f:9f:65:9a:8b:4e: - f1:70:be:71:04:da:98:e0:c6:0e:93:fe:d5:5d:31: - 66:2f:13:61:65:0e:67:b0:6e:e9:ce:71:d5:03:57: - b4:a3:34:0c:7d:c1:50:1d:34:54:9b:92:61:94:4e: - bc:9e:ad:a7:af:ff:c3:30:42:00:f8:a8:aa:23:28: - b5:23:e2:58:7c:af:98:ed:22:bb:c2:38:fb:6f:bf: - de:da:41:49:23:e0:ed:7f:04:4b:35:ba:4f:99:bf: - b4:c1:9d:dc:91:f6:77:b3:b5:01:ea:a3:1e:bf:24: - 15:27:c3:35:70:10:bf:ca:7f:a0:69:9b:3f:11:a9: - 2c:70:b7:f0:e1:bb:77:c1:7b:92:b9:44:08:fd:0d: - 31:58:4f:33:dc:03:6d:41:32:4f:bb:a1:cb:55:bc: - c3:f9:70:0a:f8:b8:c8:86:52:86:ca:5d:c1:8f:71: - 7b:b6:e2:c8:18:a3:4e:ed:33:21:4d:89:ce:e3:e6: - 4c:28:19:4f:53:84:f4:2b:a7:01:6c:bb:57:fb:6b: - f6:bf:08:2a:fe:e4:a6:36:12:c6:78:c7:b2:56:0d: - 03:27:e5:4c:86:cc:43:dd:49:01:78:35:f8:1d:e4: - f1:2e:5c:14:51:51:8b:2c:b4:8a:7a:67:57:8d:2d: - 3f:f5 + 00:de:f6:bf:8a:9b:10:4f:4c:c8:e7:9d:38:f8:ce: + fc:f9:02:89:38:05:be:2e:cc:bc:18:8d:cc:32:cb: + 65:06:21:b6:12:1a:af:fc:98:60:26:60:e7:60:57: + 68:24:17:d6:6c:f9:f1:0f:5b:a9:ae:55:a3:fc:84: + c7:b4:0d:e6:71:98:e5:a5:6a:3a:30:05:35:22:59: + 29:d3:27:4c:82:c4:1c:d6:2b:19:78:c7:2c:6e:75: + c0:bb:5f:3c:c0:9f:ed:0f:72:10:59:0d:cd:88:08: + 76:9b:e1:fc:1d:7d:d1:d0:d7:e1:76:d8:44:9c:c4: + 80:3e:d1:09:cb:67:07:81:ed:1a:fc:68:15:3a:11: + f8:f8:8e:02:8b:ec:e3:c5:e6:84:7f:99:79:cf:d8: + 9e:54:ea:3e:65:3c:ae:cb:4f:a5:4a:3b:32:65:00: + 92:45:e5:cd:2a:38:f3:18:b2:1d:62:8e:3c:a5:89: + 47:6a:0d:43:87:68:82:10:5d:e3:db:70:e5:60:9c: + 13:c4:87:54:3d:3c:7b:f1:b4:16:b6:4b:b9:23:74: + a4:a1:91:e2:61:29:63:37:b2:74:ec:49:a1:94:35: + 34:fd:c6:5c:55:54:14:14:eb:e1:12:22:28:0a:9e: + 10:b4:37:54:e6:50:93:85:87:0f:c1:34:ca:cb:76: + 12:8f Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: critical CA:TRUE X509v3 Subject Key Identifier: - 48:D7:06:DC:B7:D3:0C:D6:3A:F3:A3:7F:12:D4:44:4D:BC:0B:9A:E7 + 96:2A:53:9C:77:4D:AC:DD:C3:62:E8:7C:3A:53:66:E6:B1:9E:D0:5F X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha1WithRSAEncryption - 0d:83:79:c0:6b:7d:9e:fb:6a:a5:02:0b:53:3c:3c:38:ed:1f: - bf:94:69:fc:66:56:19:86:a3:f7:72:5a:86:12:e6:d5:29:d9: - 75:5c:fe:a6:bf:15:05:cb:e1:3c:a1:2a:5c:b4:65:70:ed:1d: - 80:6d:50:8f:a5:d8:e9:22:c2:f5:53:71:6a:c1:15:87:03:11: - 5f:59:29:54:11:e7:c9:17:97:1e:56:46:ba:6e:c8:16:ae:3f: - fd:af:a4:87:39:a2:14:1a:c8:94:bc:c5:b8:40:2e:41:e3:a5: - bb:02:eb:d5:c1:74:b2:94:5c:b6:48:8c:83:57:54:56:aa:e6: - cf:fb:23:4e:48:14:a9:b6:0c:c0:de:8e:67:83:d4:77:51:ee: - 75:4f:6e:d1:7c:5a:5b:3b:61:e0:73:47:0a:da:6f:52:62:34: - db:37:8e:b0:66:1f:69:7e:e9:74:17:97:6d:3a:67:9d:0b:a3: - 24:8b:24:ce:0d:6d:29:30:08:ed:58:43:37:1f:ae:05:3b:e3: - f1:d4:f4:95:ba:3b:d9:07:07:7f:26:6c:70:93:d9:8e:2c:04: - b0:fe:a1:71:6c:0e:dd:a6:d0:73:59:a8:e0:a0:60:a6:02:cd: - fc:ca:ca:da:7e:67:c1:4a:93:a6:57:3b:a5:2c:e0:f2:d8:58: - a7:5d:ab:4b + 82:0e:89:6b:05:a5:56:b1:0f:79:19:9f:1e:88:c9:7a:ba:fc: + 7e:9b:58:39:64:38:89:64:c6:59:c6:be:d1:c1:d7:41:bb:ac: + 68:22:61:df:27:0f:ee:00:90:8f:8a:27:ab:dc:46:6f:d3:f2: + 5e:1e:02:1f:8b:56:9f:83:6d:8d:a4:2a:2e:e3:f1:f1:91:ec: + c9:1c:f2:10:b7:7d:47:f4:1b:ff:75:c5:a9:74:5c:d7:f8:41: + c3:51:30:9d:bf:13:f6:24:82:70:15:83:2f:0d:e4:ce:8f:3a: + ff:92:d5:7d:6d:1a:66:6e:4a:15:4f:c3:c3:45:8d:12:09:c8: + 0c:58:db:6b:3c:7b:3f:65:49:ea:5d:72:c3:3d:9b:a5:5f:72: + 9f:72:d6:32:44:4f:cc:79:2a:c1:22:01:5e:0a:cf:2b:f7:03: + c6:bf:15:4b:d1:5a:ab:0f:c5:8f:11:6c:73:e9:a5:60:90:18: + ec:c2:dc:27:ce:f8:f1:95:d3:8e:df:29:c5:4a:dc:35:db:ed: + 71:ee:33:2e:71:69:6f:29:fd:40:b2:ff:66:19:81:c7:4d:c3: + e8:19:ad:d0:23:b3:7f:57:4e:95:15:52:dc:bf:65:b4:02:59: + dc:07:c4:e9:08:88:bf:c1:a4:1b:6e:79:3f:38:02:fd:11:93: + a8:f0:11:65 -----BEGIN CERTIFICATE----- -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 +OAL9EZOo8BFl -----END CERTIFICATE----- diff --git a/net/data/ssl/scripts/generate-cross-signed-certs.sh b/net/data/ssl/scripts/generate-cross-signed-certs.sh index 299092d..a40ca74 100755 --- a/net/data/ssl/scripts/generate-cross-signed-certs.sh +++ b/net/data/ssl/scripts/generate-cross-signed-certs.sh @@ -35,14 +35,14 @@ touch out/2048-md5-root-index.txt try openssl genrsa -out out/2048-sha1-root.key 2048 # Generate the root certificate -CA_COMMON_NAME="Test Root CA" \ +CA_COMMON_NAME="Test Dup-Hash Root CA" \ try openssl req \ -new \ -key out/2048-sha1-root.key \ -out out/2048-sha1-root.req \ -config ca.cnf -CA_COMMON_NAME="Test Root CA" \ +CA_COMMON_NAME="Test Dup-Hash Root CA" \ try openssl x509 \ -req -days 3650 \ -sha1 \ @@ -53,7 +53,7 @@ CA_COMMON_NAME="Test Root CA" \ -extfile ca.cnf \ -extensions ca_cert -CA_COMMON_NAME="Test Root CA" \ +CA_COMMON_NAME="Test Dup-Hash Root CA" \ try openssl x509 \ -req -days 3650 \ -md5 \ @@ -72,7 +72,7 @@ try openssl req \ -config ee.cnf # Generate the leaf certificates -CA_COMMON_NAME="Test Root CA" \ +CA_COMMON_NAME="Test Dup-Hash Root CA" \ try openssl ca \ -batch \ -extensions user_cert \ @@ -81,6 +81,12 @@ CA_COMMON_NAME="Test Root CA" \ -out out/ok_cert.pem \ -config ca.cnf -cp out/2048-md5-root.pem ../certificates/cross-signed-root-md5.pem -cp out/2048-sha1-root.pem ../certificates/cross-signed-root-sha1.pem -cp out/ok_cert.pem ../certificates/cross-signed-leaf.pem +try openssl x509 -text \ + -in out/2048-md5-root.pem \ + -out ../certificates/cross-signed-root-md5.pem +try openssl x509 -text \ + -in out/2048-sha1-root.pem \ + -out ../certificates/cross-signed-root-sha1.pem +try openssl x509 -text \ + -in out/ok_cert.pem \ + -out ../certificates/cross-signed-leaf.pem |