Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(94)

Side by Side Diff: net/data/verify_certificate_chain_unittest/target-signed-with-md5.pem

Issue 2801813004: Refactor VerifyCertificateChain test data to include a key purpose (Closed)
Patch Set: Address mattm's comment Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 [Created by: generate-target-signed-with-md5.py] 1 [Created by: generate-target-signed-with-md5.py]
2 2
3 Certificate chain with an intermediate that uses MD5 to sign the target 3 Certificate chain with an intermediate that uses MD5 to sign the target
4 certificate. This is expected to fail because MD5 is too weak. 4 certificate. This is expected to fail because MD5 is too weak.
5 5
6 Certificate: 6 Certificate:
7 Data: 7 Data:
8 Version: 3 (0x2) 8 Version: 3 (0x2)
9 Serial Number: 1 (0x1) 9 Serial Number: 1 (0x1)
10 Signature Algorithm: md5WithRSAEncryption 10 Signature Algorithm: md5WithRSAEncryption
11 Issuer: CN=Intermediate 11 Issuer: CN=Intermediate
12 Validity 12 Validity
13 Not Before: Jan 1 12:00:00 2015 GMT 13 Not Before: Jan 1 12:00:00 2015 GMT
14 Not After : Jan 1 12:00:00 2016 GMT 14 Not After : Jan 1 12:00:00 2016 GMT
15 Subject: CN=Target 15 Subject: CN=Target
16 Subject Public Key Info: 16 Subject Public Key Info:
17 Public Key Algorithm: rsaEncryption 17 Public Key Algorithm: rsaEncryption
18 Public-Key: (2048 bit) 18 Public-Key: (2048 bit)
19 Modulus: 19 Modulus:
20 00:bc:8a:b8:3e:5c:f9:f0:cc:33:10:6f:ab:ec:81: 20 00:cf:73:ae:ac:92:70:4c:27:dc:ab:a3:09:0d:3d:
21 53:1c:4f:d3:c7:e2:c6:ac:57:9b:b0:a1:37:3d:2a: 21 8c:39:aa:5f:85:f5:1d:6d:9b:86:9f:8a:bb:a4:81:
22 b8:4f:eb:23:8b:64:6d:2f:5b:f5:02:dc:5b:d5:11: 22 d9:6b:9a:49:8e:28:b9:d2:c2:cb:7a:4b:c2:d6:11:
23 ea:29:38:4c:76:40:f4:b0:b0:47:9f:6c:8d:89:91: 23 91:b3:d0:81:e2:aa:e0:9c:ae:65:c1:11:8b:ea:d2:
24 f4:0d:e5:cb:bb:c2:2a:cc:c1:9b:3a:56:f6:26:8e: 24 fc:9b:1b:98:80:b2:1e:71:65:94:5c:fa:44:de:e7:
25 4a:df:2c:b3:7c:35:3f:71:a9:37:49:3c:1a:40:fd: 25 ac:12:61:05:97:e4:3d:f3:d8:e9:dc:7a:f8:41:91:
26 5e:6f:1b:5e:a0:61:64:d1:40:80:d7:dd:2b:d4:32: 26 47:57:1e:c7:c1:a4:59:68:a1:a2:d6:2e:b4:5d:6c:
27 4c:80:f8:5a:8c:b2:ff:b6:ea:91:73:59:00:5e:02: 27 64:34:f3:92:68:3c:3e:b5:ee:50:6e:f9:ef:39:98:
28 a8:49:1b:2b:fa:c2:9b:35:44:79:74:7b:02:8e:68: 28 0c:6b:da:f8:a8:b0:6a:82:16:13:a3:06:8a:1e:3c:
29 47:76:43:8d:23:d0:d0:f9:c4:8c:a1:aa:99:cb:55: 29 d3:ba:73:f9:bd:83:55:3e:76:d0:87:3c:8e:79:b0:
30 24:a1:11:1c:88:0d:8a:5c:d9:46:a6:8f:ac:3f:83: 30 b6:6b:f3:da:11:6d:0f:d0:1d:2f:0b:62:48:e6:e5:
31 e3:4e:35:90:03:fe:0e:2d:d7:c6:9b:a3:36:d7:7f: 31 33:90:1d:b0:33:ed:1e:89:34:d8:a7:45:8b:c9:e4:
32 af:32:89:83:94:40:e7:87:1b:fe:f5:1b:1e:75:ba: 32 1f:8d:33:9e:7b:cb:c8:09:1d:21:2d:a9:f4:b1:bf:
33 f2:b5:70:f3:75:f8:85:b3:58:9d:5f:56:6b:60:0f: 33 2b:40:e2:c1:61:8b:b5:fc:3a:38:59:2c:75:16:65:
34 53:12:82:dc:01:67:28:66:2c:3e:f6:df:08:fb:b9: 34 d9:64:be:af:45:9b:22:77:b2:27:1c:fe:47:43:da:
35 da:ce:00:60:b3:b4:65:fd:1d:1e:14:7c:90:9b:0b: 35 50:e6:14:26:f1:1e:63:c9:7c:7c:a5:01:db:41:36:
36 d4:ca:ff:96:12:c0:2c:cd:fb:c3:4f:62:d0:67:59: 36 fb:09:c3:a1:b8:3e:a5:fc:7a:37:57:7a:07:13:ae:
37 bc:71 37 44:43
38 Exponent: 65537 (0x10001) 38 Exponent: 65537 (0x10001)
39 X509v3 extensions: 39 X509v3 extensions:
40 X509v3 Subject Key Identifier: 40 X509v3 Subject Key Identifier:
41 2F:67:2E:92:9E:39:55:C4:47:23:6A:10:A9:37:87:97:74:0F:55:57 41 06:54:FE:69:6A:11:82:52:60:8B:E6:B1:29:65:C1:1E:67:0E:B7:DB
42 X509v3 Authority Key Identifier: 42 X509v3 Authority Key Identifier:
43 keyid:A7:A7:7E:EF:32:C8:D1:7C:DF:CA:EE:F4:4F:7A:EA:67:43:53:57:C F 43 keyid:E4:28:CA:C3:E7:10:CE:D3:40:BC:EB:CE:2F:95:4A:39:B8:8F:2E:F 5
44 44
45 Authority Information Access: 45 Authority Information Access:
46 CA Issuers - URI:http://url-for-aia/Intermediate.cer 46 CA Issuers - URI:http://url-for-aia/Intermediate.cer
47 47
48 X509v3 CRL Distribution Points: 48 X509v3 CRL Distribution Points:
49 49
50 Full Name: 50 Full Name:
51 URI:http://url-for-crl/Intermediate.crl 51 URI:http://url-for-crl/Intermediate.crl
52 52
53 X509v3 Key Usage: critical 53 X509v3 Key Usage: critical
54 Digital Signature, Key Encipherment 54 Digital Signature, Key Encipherment
55 X509v3 Extended Key Usage: 55 X509v3 Extended Key Usage:
56 TLS Web Server Authentication, TLS Web Client Authentication 56 TLS Web Server Authentication, TLS Web Client Authentication
57 Signature Algorithm: md5WithRSAEncryption 57 Signature Algorithm: md5WithRSAEncryption
58 30:9f:40:ac:31:10:78:0f:06:4b:ed:6d:de:05:20:c6:29:64: 58 92:96:10:89:32:53:f5:5c:99:56:a9:2d:f3:f6:c2:a4:29:a5:
59 66:a8:2a:4d:ac:b3:3d:40:d5:70:80:24:08:13:00:73:0b:90: 59 a1:ee:21:e8:c2:65:ed:4d:ac:6e:c0:b4:36:8e:87:9b:96:91:
60 32:c3:fe:35:b3:8c:77:bb:d6:79:a9:84:e3:76:89:d9:0f:19: 60 6f:7c:10:13:51:f4:1e:98:f1:9f:17:ce:e8:bd:e5:b0:c4:38:
61 2e:68:6a:ec:09:ef:9c:57:32:ee:9f:e5:0e:5e:4c:6b:87:eb: 61 e3:40:b9:93:6d:1a:27:fe:ba:8f:44:0f:24:04:4b:36:a4:5c:
62 e0:7b:e9:ed:b0:db:ef:34:7a:41:aa:7b:0d:b7:37:89:17:99: 62 30:40:bb:05:27:8f:76:9b:b8:1f:bd:4d:aa:19:ed:7c:81:0c:
63 b8:43:db:93:19:30:91:7c:25:fe:1d:cd:69:02:b8:6d:c6:08: 63 96:9b:28:c5:f4:82:ab:cd:a8:be:4c:34:fc:71:3f:af:4d:6f:
64 fa:7f:d8:3c:e5:9a:9d:fd:af:13:53:5a:54:a7:5d:d1:e3:46: 64 55:48:ae:a9:76:fa:2e:2b:51:97:89:2f:44:b6:2b:b0:c8:bb:
65 3a:c9:8b:ac:e3:cb:e8:67:a8:e0:cf:bb:ab:45:5c:d6:d5:51: 65 66:a6:ea:db:c2:36:81:07:5d:fb:dc:f3:58:66:77:bd:71:21:
66 d2:2a:d2:b2:f8:3f:05:d2:20:e8:95:17:7d:43:fe:af:cd:1c: 66 67:d6:af:da:e1:e1:c0:c5:cc:15:63:e3:06:e3:e1:a6:5d:ce:
67 fa:d2:8f:8f:3b:b1:2b:3d:22:06:d8:c7:0d:00:64:8a:35:40: 67 aa:07:7e:a5:ed:9c:75:d8:4e:99:b4:4c:e6:54:47:1e:db:60:
68 32:6e:2c:07:be:5f:e7:9d:06:4f:b1:99:a9:fb:2e:03:80:79: 68 e4:36:ab:51:31:11:a2:61:c9:e8:27:d4:9a:dd:72:6b:e7:a8:
69 5e:19:60:a9:7f:e5:12:bb:ba:a8:f2:34:d7:00:29:11:ab:8d: 69 cc:9c:89:cb:7d:d3:01:38:8b:59:a3:54:59:e0:ab:fa:7d:5e:
70 51:52:67:33:99:5c:08:de:85:a6:ea:42:9d:08:76:d1:f1:23: 70 69:3d:1b:85:30:ee:6f:fc:a6:fe:e4:bd:ea:43:cc:a5:c0:d1:
71 fa:c0:4c:ff:38:5a:de:1b:7a:16:e7:79:cf:a0:d0:2f:b7:e5: 71 27:fb:e9:cd:17:1a:e2:5a:04:bc:d9:4c:ce:2f:a5:33:af:02:
72 d4:8e:92:4f 72 36:20:23:e5
73 -----BEGIN CERTIFICATE----- 73 -----BEGIN CERTIFICATE-----
74 MIIDjTCCAnWgAwIBAgIBATANBgkqhkiG9w0BAQQFADAXMRUwEwYDVQQDDAxJbnRl 74 MIIDjTCCAnWgAwIBAgIBATANBgkqhkiG9w0BAQQFADAXMRUwEwYDVQQDDAxJbnRl
75 cm1lZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD 75 cm1lZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD
76 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8irg+ 76 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPc66s
77 XPnwzDMQb6vsgVMcT9PH4sasV5uwoTc9KrhP6yOLZG0vW/UC3FvVEeopOEx2QPSw 77 knBMJ9yrowkNPYw5ql+F9R1tm4afirukgdlrmkmOKLnSwst6S8LWEZGz0IHiquCc
78 sEefbI2JkfQN5cu7wirMwZs6VvYmjkrfLLN8NT9xqTdJPBpA/V5vG16gYWTRQIDX 78 rmXBEYvq0vybG5iAsh5xZZRc+kTe56wSYQWX5D3z2OncevhBkUdXHsfBpFlooaLW
79 3SvUMkyA+FqMsv+26pFzWQBeAqhJGyv6wps1RHl0ewKOaEd2Q40j0ND5xIyhqpnL 79 LrRdbGQ085JoPD617lBu+e85mAxr2viosGqCFhOjBooePNO6c/m9g1U+dtCHPI55
80 VSShERyIDYpc2Uamj6w/g+NONZAD/g4t18abozbXf68yiYOUQOeHG/71Gx51uvK1 80 sLZr89oRbQ/QHS8LYkjm5TOQHbAz7R6JNNinRYvJ5B+NM557y8gJHSEtqfSxvytA
81 cPN1+IWzWJ1fVmtgD1MSgtwBZyhmLD723wj7udrOAGCztGX9HR4UfJCbC9TK/5YS 81 4sFhi7X8OjhZLHUWZdlkvq9FmyJ3sicc/kdD2lDmFCbxHmPJfHylAdtBNvsJw6G4
82 wCzN+8NPYtBnWbxxAgMBAAGjgekwgeYwHQYDVR0OBBYEFC9nLpKeOVXERyNqEKk3 82 PqX8ejdXegcTrkRDAgMBAAGjgekwgeYwHQYDVR0OBBYEFAZU/mlqEYJSYIvmsSll
83 h5d0D1VXMB8GA1UdIwQYMBaAFKenfu8yyNF838ru9E966mdDU1fPMD8GCCsGAQUF 83 wR5nDrfbMB8GA1UdIwQYMBaAFOQoysPnEM7TQLzrzi+VSjm4jy71MD8GCCsGAQUF
84 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk 84 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk
85 aWF0ZS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu 85 aWF0ZS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu
86 dGVybWVkaWF0ZS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF 86 dGVybWVkaWF0ZS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF
87 BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQQFAAOCAQEAMJ9ArDEQeA8GS+1t3gUg 87 BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQQFAAOCAQEAkpYQiTJT9VyZVqkt8/bC
88 xilkZqgqTayzPUDVcIAkCBMAcwuQMsP+NbOMd7vWeamE43aJ2Q8ZLmhq7AnvnFcy 88 pCmloe4h6MJl7U2sbsC0No6Hm5aRb3wQE1H0HpjxnxfO6L3lsMQ440C5k20aJ/66
89 7p/lDl5Ma4fr4Hvp7bDb7zR6Qap7Dbc3iReZuEPbkxkwkXwl/h3NaQK4bcYI+n/Y 89 j0QPJARLNqRcMEC7BSePdpu4H71NqhntfIEMlpsoxfSCq82ovkw0/HE/r01vVUiu
90 POWanf2vE1NaVKdd0eNGOsmLrOPL6Geo4M+7q0Vc1tVR0irSsvg/BdIg6JUXfUP+ 90 qXb6LitRl4kvRLYrsMi7Zqbq28I2gQdd+9zzWGZ3vXEhZ9av2uHhwMXMFWPjBuPh
91 r80c+tKPjzuxKz0iBtjHDQBkijVAMm4sB75f550GT7GZqfsuA4B5XhlgqX/lEru6 91 pl3Oqgd+pe2cddhOmbRM5lRHHttg5DarUTERomHJ6CfUmt1ya+eozJyJy33TATiL
92 qPI01wApEauNUVJnM5lcCN6FpupCnQh20fEj+sBM/zha3ht6Fud5z6DQL7fl1I6S 92 WaNUWeCr+n1eaT0bhTDub/ym/uS96kPMpcDRJ/vpzRca4loEvNlMzi+lM68CNiAj
93 Tw== 93 5Q==
94 -----END CERTIFICATE----- 94 -----END CERTIFICATE-----
95 95
96 Certificate: 96 Certificate:
97 Data: 97 Data:
98 Version: 3 (0x2) 98 Version: 3 (0x2)
99 Serial Number: 2 (0x2) 99 Serial Number: 2 (0x2)
100 Signature Algorithm: sha256WithRSAEncryption 100 Signature Algorithm: sha256WithRSAEncryption
101 Issuer: CN=Root 101 Issuer: CN=Root
102 Validity 102 Validity
103 Not Before: Jan 1 12:00:00 2015 GMT 103 Not Before: Jan 1 12:00:00 2015 GMT
104 Not After : Jan 1 12:00:00 2016 GMT 104 Not After : Jan 1 12:00:00 2016 GMT
105 Subject: CN=Intermediate 105 Subject: CN=Intermediate
106 Subject Public Key Info: 106 Subject Public Key Info:
107 Public Key Algorithm: rsaEncryption 107 Public Key Algorithm: rsaEncryption
108 Public-Key: (2048 bit) 108 Public-Key: (2048 bit)
109 Modulus: 109 Modulus:
110 00:b1:0a:34:0b:b1:d9:65:b5:ea:7a:ac:f5:96:11: 110 00:cd:f5:47:0a:01:75:30:e1:50:a9:cb:dd:cc:5d:
111 68:ba:f0:c9:6b:57:c7:97:7e:f4:bb:5d:31:4e:43: 111 b6:f5:d1:d9:cb:eb:d1:0a:51:01:38:0a:a3:22:ff:
112 9b:04:7f:a7:2e:fd:4c:e0:03:c7:0d:ac:70:24:0e: 112 e7:05:a9:ee:dc:0f:36:2c:81:ba:04:8a:b7:ce:6e:
113 bc:26:a2:5d:48:71:04:9b:43:8c:97:e4:2c:df:7c: 113 1f:51:d8:d3:3e:65:fc:1d:d0:d6:02:d8:f0:56:0a:
114 59:39:eb:a3:94:b3:5b:87:d5:11:b6:c1:4a:e9:7b: 114 3e:6e:9b:cb:55:59:6f:1e:2c:2f:ce:94:c9:d8:db:
115 e8:f8:c5:31:3b:2c:4d:f0:47:34:75:a8:88:6d:22: 115 e5:a9:08:d0:55:36:9e:da:68:e8:16:e2:c1:df:07:
116 a9:24:dc:00:1f:a0:36:1e:e3:a7:92:b1:00:9d:f8: 116 c6:99:a1:e8:0c:19:69:2f:03:fe:13:af:eb:b9:7f:
117 ef:27:46:63:60:23:67:48:e6:5d:66:b3:3d:b6:84: 117 16:87:4d:00:56:3a:e0:66:00:f2:50:45:a1:94:88:
118 04:3f:b1:1b:2f:b7:8e:71:26:28:32:ff:de:fa:b0: 118 60:a4:95:ae:33:fa:fb:52:a5:29:29:2d:74:55:71:
119 cb:e2:90:5a:72:9a:83:1d:de:c7:ad:b1:5d:68:11: 119 e3:08:11:dc:45:6b:84:e2:00:96:67:34:d9:bc:8d:
120 9e:6a:ac:44:6b:06:cc:93:6c:a9:13:af:a4:72:e2: 120 f9:7c:32:9b:95:07:41:76:bb:f2:ab:47:f7:c6:03:
121 34:4d:c4:d7:8f:ee:99:f4:e4:db:d1:19:45:bf:97: 121 bc:d1:eb:a7:47:53:dd:e6:2d:6f:84:df:86:9e:32:
122 76:59:7d:b9:32:63:07:a0:1c:e3:19:98:f6:aa:d8: 122 79:02:0b:9c:3a:f7:9c:dd:20:35:fa:6a:0e:23:f9:
123 ba:44:f6:ec:5f:eb:46:d1:63:70:56:00:a1:f1:ce: 123 11:9a:2e:37:f9:0c:f1:d0:7e:ee:80:4c:4b:59:9a:
124 18:c3:a5:77:27:81:e6:18:65:78:9a:c4:87:f9:36: 124 6d:ef:ab:3d:68:9f:0d:f1:25:74:ee:b1:cb:63:92:
125 2e:b6:fc:5c:75:a9:a9:59:6a:df:99:26:07:c9:1d: 125 25:83:3e:d3:e4:d7:5b:77:cd:fa:ed:3a:38:82:a3:
126 1a:a8:4f:6e:b6:10:92:4f:96:c1:74:30:4a:5c:8b: 126 e9:66:2b:fe:4c:53:58:68:4b:b5:16:7c:e0:3d:36:
127 bd:7b 127 55:85
128 Exponent: 65537 (0x10001) 128 Exponent: 65537 (0x10001)
129 X509v3 extensions: 129 X509v3 extensions:
130 X509v3 Subject Key Identifier: 130 X509v3 Subject Key Identifier:
131 A7:A7:7E:EF:32:C8:D1:7C:DF:CA:EE:F4:4F:7A:EA:67:43:53:57:CF 131 E4:28:CA:C3:E7:10:CE:D3:40:BC:EB:CE:2F:95:4A:39:B8:8F:2E:F5
132 X509v3 Authority Key Identifier: 132 X509v3 Authority Key Identifier:
133 keyid:7F:7A:CD:B2:58:B8:B5:62:1A:C2:DE:B4:6B:B5:74:E9:B8:DC:77:8 7 133 keyid:1E:E0:25:E8:F4:DC:28:15:B1:5A:B6:34:96:12:E4:2F:B8:E8:7C:B 1
134 134
135 Authority Information Access: 135 Authority Information Access:
136 CA Issuers - URI:http://url-for-aia/Root.cer 136 CA Issuers - URI:http://url-for-aia/Root.cer
137 137
138 X509v3 CRL Distribution Points: 138 X509v3 CRL Distribution Points:
139 139
140 Full Name: 140 Full Name:
141 URI:http://url-for-crl/Root.crl 141 URI:http://url-for-crl/Root.crl
142 142
143 X509v3 Key Usage: critical 143 X509v3 Key Usage: critical
144 Certificate Sign, CRL Sign 144 Certificate Sign, CRL Sign
145 X509v3 Basic Constraints: critical 145 X509v3 Basic Constraints: critical
146 CA:TRUE 146 CA:TRUE
147 Signature Algorithm: sha256WithRSAEncryption 147 Signature Algorithm: sha256WithRSAEncryption
148 96:e8:cf:14:ab:83:41:2e:62:24:7e:03:ad:0e:ae:8e:6a:93: 148 7b:07:07:55:e0:50:c4:5a:26:7a:8c:ae:8f:20:a1:94:9f:0c:
149 ed:3d:86:68:84:b5:76:2b:88:c3:67:b6:15:b6:38:b2:27:f3: 149 d9:ca:0a:31:0d:fe:2e:6e:ad:72:1d:bd:e4:34:e9:71:bf:d4:
150 2a:1b:83:42:60:11:ee:94:ba:d8:d8:35:74:92:c1:5f:b4:b3: 150 83:b8:59:13:d4:03:ae:8e:50:83:26:7f:a4:b9:ee:0e:0d:81:
151 f0:fc:5e:eb:51:93:be:00:11:79:db:94:86:0f:19:26:bb:f6: 151 22:9c:46:41:8f:51:6c:b6:e7:83:d5:66:0f:43:2a:b4:ed:27:
152 b1:ec:93:66:34:df:3e:7e:6e:80:17:3e:4a:9b:53:04:05:22: 152 f3:bc:d1:fa:87:48:86:9e:94:6d:89:8f:08:ed:38:b5:4f:4c:
153 88:de:65:e3:50:c1:81:fa:1d:fc:76:09:f6:25:89:9d:4f:d3: 153 63:c1:82:d6:06:a7:40:7c:78:6c:bd:52:de:07:f1:56:c0:23:
154 ff:76:b0:3e:81:d3:79:8f:05:48:68:36:93:43:ac:b8:41:37: 154 d1:cd:6d:d5:dd:5f:93:de:cf:68:28:f5:46:8d:34:72:03:a0:
155 98:54:bc:71:90:ed:12:c0:1f:f7:b4:a7:7b:56:34:e3:97:01: 155 58:bf:7f:0e:95:f4:0d:02:ac:5e:76:e6:b3:2e:86:14:92:44:
156 41:56:9a:c6:37:3f:8e:34:9b:51:37:77:4f:67:d6:72:66:d1: 156 4b:94:bb:16:28:fb:2a:4b:eb:29:1e:62:fc:47:4d:61:11:a2:
157 89:64:10:80:5f:13:15:34:03:a9:c5:6e:07:6c:77:78:99:27: 157 b1:84:aa:81:4a:29:b4:35:3e:08:22:80:37:d2:60:08:93:97:
158 f4:e0:44:0e:5f:a0:67:dd:f7:4d:4a:93:b3:71:d2:8e:1b:d6: 158 0c:5d:ac:24:0f:dc:60:df:84:0b:55:43:7e:fd:6f:5f:e1:dc:
159 29:5a:8f:f1:f7:c8:9c:33:ae:28:15:7b:10:ee:92:bd:d5:3c: 159 be:d4:a6:65:03:a9:72:15:18:05:3a:f3:ab:30:06:c2:53:ce:
160 b3:81:5a:52:5d:96:43:ae:bd:03:83:36:e8:c5:f8:23:03:26: 160 63:4f:fa:09:7b:e4:b8:e2:78:14:6e:1b:45:5e:ef:8d:40:c2:
161 eb:2f:70:4a:bb:d8:e1:6a:a0:7d:23:b1:4f:32:28:65:23:84: 161 b0:6a:0d:35:8d:bf:31:6c:9c:8e:27:40:32:39:e8:d1:73:cc:
162 02:95:8e:2d 162 e8:0f:99:90
163 -----BEGIN CERTIFICATE----- 163 -----BEGIN CERTIFICATE-----
164 MIIDbTCCAlWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 164 MIIDbTCCAlWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
165 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50 165 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
166 ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsQo0C7HZ 166 ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzfVHCgF1
167 ZbXqeqz1lhFouvDJa1fHl370u10xTkObBH+nLv1M4APHDaxwJA68JqJdSHEEm0OM 167 MOFQqcvdzF229dHZy+vRClEBOAqjIv/nBanu3A82LIG6BIq3zm4fUdjTPmX8HdDW
168 l+Qs33xZOeujlLNbh9URtsFK6Xvo+MUxOyxN8Ec0daiIbSKpJNwAH6A2HuOnkrEA 168 AtjwVgo+bpvLVVlvHiwvzpTJ2NvlqQjQVTae2mjoFuLB3wfGmaHoDBlpLwP+E6/r
169 nfjvJ0ZjYCNnSOZdZrM9toQEP7EbL7eOcSYoMv/e+rDL4pBacpqDHd7HrbFdaBGe 169 uX8Wh00AVjrgZgDyUEWhlIhgpJWuM/r7UqUpKS10VXHjCBHcRWuE4gCWZzTZvI35
170 aqxEawbMk2ypE6+kcuI0TcTXj+6Z9OTb0RlFv5d2WX25MmMHoBzjGZj2qti6RPbs 170 fDKblQdBdrvyq0f3xgO80eunR1Pd5i1vhN+GnjJ5AgucOvec3SA1+moOI/kRmi43
171 X+tG0WNwVgCh8c4Yw6V3J4HmGGV4msSH+TYutvxcdampWWrfmSYHyR0aqE9uthCS 171 +Qzx0H7ugExLWZpt76s9aJ8N8SV07rHLY5Ilgz7T5Ndbd8367To4gqPpZiv+TFNY
172 T5bBdDBKXIu9ewIDAQABo4HLMIHIMB0GA1UdDgQWBBSnp37vMsjRfN/K7vRPeupn 172 aEu1FnzgPTZVhQIDAQABo4HLMIHIMB0GA1UdDgQWBBTkKMrD5xDO00C8684vlUo5
173 Q1NXzzAfBgNVHSMEGDAWgBR/es2yWLi1YhrC3rRrtXTpuNx3hzA3BggrBgEFBQcB 173 uI8u9TAfBgNVHSMEGDAWgBQe4CXo9NwoFbFatjSWEuQvuOh8sTA3BggrBgEFBQcB
174 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs 174 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs
175 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD 175 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD
176 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB 176 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB
177 AJbozxSrg0EuYiR+A60Oro5qk+09hmiEtXYriMNnthW2OLIn8yobg0JgEe6UutjY 177 AHsHB1XgUMRaJnqMro8goZSfDNnKCjEN/i5urXIdveQ06XG/1IO4WRPUA66OUIMm
178 NXSSwV+0s/D8XutRk74AEXnblIYPGSa79rHsk2Y03z5+boAXPkqbUwQFIojeZeNQ 178 f6S57g4NgSKcRkGPUWy254PVZg9DKrTtJ/O80fqHSIaelG2JjwjtOLVPTGPBgtYG
179 wYH6Hfx2CfYliZ1P0/92sD6B03mPBUhoNpNDrLhBN5hUvHGQ7RLAH/e0p3tWNOOX 179 p0B8eGy9Ut4H8VbAI9HNbdXdX5Pez2go9UaNNHIDoFi/fw6V9A0CrF525rMuhhSS
180 AUFWmsY3P440m1E3d09n1nJm0YlkEIBfExU0A6nFbgdsd3iZJ/TgRA5foGfd901K 180 REuUuxYo+ypL6ykeYvxHTWERorGEqoFKKbQ1PggigDfSYAiTlwxdrCQP3GDfhAtV
181 k7Nx0o4b1ilaj/H3yJwzrigVexDukr3VPLOBWlJdlkOuvQODNujF+CMDJusvcEq7 181 Q379b1/h3L7UpmUDqXIVGAU686swBsJTzmNP+gl75LjieBRuG0Ve741AwrBqDTWN
182 2OFqoH0jsU8yKGUjhAKVji0= 182 vzFsnI4nQDI56NFzzOgPmZA=
183 -----END CERTIFICATE----- 183 -----END CERTIFICATE-----
184 184
185 Certificate: 185 Certificate:
186 Data: 186 Data:
187 Version: 3 (0x2) 187 Version: 3 (0x2)
188 Serial Number: 1 (0x1) 188 Serial Number: 1 (0x1)
189 Signature Algorithm: sha256WithRSAEncryption 189 Signature Algorithm: sha256WithRSAEncryption
190 Issuer: CN=Root 190 Issuer: CN=Root
191 Validity 191 Validity
192 Not Before: Jan 1 12:00:00 2015 GMT 192 Not Before: Jan 1 12:00:00 2015 GMT
193 Not After : Jan 1 12:00:00 2016 GMT 193 Not After : Jan 1 12:00:00 2016 GMT
194 Subject: CN=Root 194 Subject: CN=Root
195 Subject Public Key Info: 195 Subject Public Key Info:
196 Public Key Algorithm: rsaEncryption 196 Public Key Algorithm: rsaEncryption
197 Public-Key: (2048 bit) 197 Public-Key: (2048 bit)
198 Modulus: 198 Modulus:
199 00:a7:f5:bd:ee:ad:ff:30:37:e6:5a:68:20:1a:22: 199 00:aa:99:af:33:b7:92:98:e2:ad:0f:2b:70:46:83:
200 b1:f5:bb:5e:24:38:bd:b7:c1:34:d4:97:8b:16:97: 200 a0:ea:af:9a:9a:e1:ac:18:43:3a:12:7f:d8:2e:85:
201 34:17:bc:61:df:ff:ff:6b:9c:b6:34:79:7d:5a:e7: 201 3f:bc:84:77:3d:b3:60:00:fb:db:47:ec:79:b4:76:
202 3b:cf:07:73:b8:2d:03:59:56:68:4a:85:25:58:f4: 202 cc:1c:5a:22:1e:2d:6c:19:d6:e1:ae:4d:2d:46:72:
203 68:01:61:84:52:99:2f:6a:7e:cb:13:61:8b:6e:3b: 203 42:18:fd:5e:05:36:45:34:1a:b1:63:7c:99:79:2f:
204 f5:8e:c2:48:cc:1e:50:28:4f:5f:4b:6b:32:d3:f3: 204 94:81:93:b8:cb:2b:dc:5b:ca:08:80:47:20:12:7b:
205 76:c9:6f:a3:aa:40:1b:06:59:19:cd:42:70:f4:85: 205 7e:d5:7e:3d:0b:84:28:4b:4c:7f:0d:4a:bc:59:bb:
206 fe:86:38:ca:84:42:5f:bb:d3:a7:41:42:46:59:14: 206 5e:4e:6a:9d:20:0a:ec:22:66:a8:f4:05:4e:d5:eb:
207 3f:11:1d:62:d9:e1:16:3f:06:a7:59:f3:ff:ba:f1: 207 68:6a:3a:98:00:9e:c8:52:eb:02:82:6f:42:c9:45:
208 88:7b:0c:68:10:49:ac:8d:75:87:08:94:f6:ec:ce: 208 8f:8b:06:73:45:4b:24:f4:c6:19:d6:20:78:4a:c2:
209 4c:6d:e6:77:85:25:c8:8f:42:0a:1d:d3:00:cc:89: 209 2d:ab:33:78:1e:cd:d6:6b:ed:59:72:96:da:1a:12:
210 31:dc:32:07:d7:2e:62:16:73:8b:5d:c4:c9:1b:87: 210 23:7d:ec:31:25:45:1c:34:f5:cc:d5:20:1b:c3:26:
211 7c:46:64:2d:cc:e0:fb:69:d2:e1:bd:23:2b:d9:15: 211 24:9f:1a:21:31:a1:ce:90:52:78:5d:9a:42:8c:d5:
212 62:22:a4:cd:75:64:f1:78:76:cc:07:11:59:08:60: 212 96:20:d2:02:a3:21:12:88:3e:30:2e:c3:1f:24:8f:
213 03:dd:cb:67:3e:a7:b8:12:fa:96:54:6f:6d:9f:05: 213 26:7c:35:08:c4:71:81:bc:ca:2a:f8:1d:27:af:93:
214 11:89:71:13:50:94:bb:bb:17:7e:80:ed:40:b1:ba: 214 38:ed:d7:ad:7d:f9:0e:dc:6f:65:ce:7d:36:09:8d:
215 f2:36:2d:45:bb:73:78:5e:b7:5e:2f:e7:f8:66:ec: 215 c0:05:42:80:ee:18:74:f3:e1:89:0f:1a:b7:f0:0b:
216 1f:17 216 7b:21
217 Exponent: 65537 (0x10001) 217 Exponent: 65537 (0x10001)
218 X509v3 extensions: 218 X509v3 extensions:
219 X509v3 Subject Key Identifier: 219 X509v3 Subject Key Identifier:
220 7F:7A:CD:B2:58:B8:B5:62:1A:C2:DE:B4:6B:B5:74:E9:B8:DC:77:87 220 1E:E0:25:E8:F4:DC:28:15:B1:5A:B6:34:96:12:E4:2F:B8:E8:7C:B1
221 X509v3 Authority Key Identifier: 221 X509v3 Authority Key Identifier:
222 keyid:7F:7A:CD:B2:58:B8:B5:62:1A:C2:DE:B4:6B:B5:74:E9:B8:DC:77:8 7 222 keyid:1E:E0:25:E8:F4:DC:28:15:B1:5A:B6:34:96:12:E4:2F:B8:E8:7C:B 1
223 223
224 Authority Information Access: 224 Authority Information Access:
225 CA Issuers - URI:http://url-for-aia/Root.cer 225 CA Issuers - URI:http://url-for-aia/Root.cer
226 226
227 X509v3 CRL Distribution Points: 227 X509v3 CRL Distribution Points:
228 228
229 Full Name: 229 Full Name:
230 URI:http://url-for-crl/Root.crl 230 URI:http://url-for-crl/Root.crl
231 231
232 X509v3 Key Usage: critical 232 X509v3 Key Usage: critical
233 Certificate Sign, CRL Sign 233 Certificate Sign, CRL Sign
234 X509v3 Basic Constraints: critical 234 X509v3 Basic Constraints: critical
235 CA:TRUE 235 CA:TRUE
236 Signature Algorithm: sha256WithRSAEncryption 236 Signature Algorithm: sha256WithRSAEncryption
237 a6:5d:56:c1:c7:29:8f:3a:1d:86:2c:5f:1e:ff:83:7a:c0:44: 237 2d:14:c9:b5:95:04:19:aa:75:5a:11:bd:f9:41:a0:44:e0:19:
238 81:81:f7:16:9d:84:70:66:f8:1a:f4:8e:50:a7:dd:d2:1a:2e: 238 a8:1c:18:de:b7:a8:2f:1a:6f:82:cd:05:d4:f6:55:97:23:1a:
239 f9:6e:cc:e6:39:7c:fb:7e:29:54:24:3d:4a:82:e1:a5:d6:7e: 239 22:55:a0:c2:02:94:5b:62:88:81:67:ff:7b:e2:fc:98:90:23:
240 4c:c8:58:b8:d6:f7:d2:90:ca:d9:8f:e9:c8:59:bc:73:1c:37: 240 2b:79:3a:54:3a:da:94:b8:e9:e0:b6:cd:44:4d:a8:2d:6b:73:
241 19:7c:a4:2b:ec:68:de:e9:04:fa:14:f0:07:bd:2f:3f:16:a4: 241 2c:a2:81:e8:93:9f:6b:f0:92:ba:3b:eb:61:c9:c2:04:19:f5:
242 50:8f:e8:89:ea:c1:31:d1:ce:6e:b1:21:11:5b:69:dc:28:e7: 242 fd:86:11:30:e2:63:1f:3b:ee:10:bf:a5:ca:35:c5:10:81:05:
243 8a:33:8d:40:52:f8:86:8e:b0:a1:7a:a5:46:f2:8d:d7:d1:2e: 243 2c:8a:3f:ea:65:a4:17:69:5f:7d:24:61:77:5d:eb:70:69:38:
244 c8:2f:0f:ac:20:38:25:d6:4e:b2:72:fc:88:f3:47:93:bc:ec: 244 58:7e:29:61:54:ee:e1:78:9b:8e:2c:2d:f3:2f:da:db:c5:89:
245 47:0c:1c:cf:22:65:40:04:70:15:fa:79:ec:09:a2:69:a9:09: 245 c5:a8:46:54:ee:b0:14:e5:04:49:d2:f9:96:71:98:f9:7b:c8:
246 78:f7:3e:84:f3:7f:fa:a2:11:ad:45:72:5d:9d:55:58:fa:b1: 246 82:21:18:3d:1e:80:f1:20:39:b1:a8:04:24:e7:03:7f:aa:56:
247 c6:67:4e:41:b4:bd:88:a0:e2:55:ae:26:3a:72:78:3d:e4:ab: 247 90:9d:3c:b7:f3:4b:bd:da:6d:8c:a9:d7:b0:06:d8:77:b3:91:
248 ad:f7:83:69:24:cd:22:4f:2e:23:a1:05:19:bd:57:d3:e8:b3: 248 f6:0e:85:08:51:f1:45:ff:6e:ba:04:72:35:3b:4f:fd:49:d8:
249 3d:9f:bd:ed:0b:95:bf:e5:47:8f:da:dd:9d:6b:27:61:bd:49: 249 0c:c9:45:1c:99:68:ec:ce:d3:88:17:75:e2:20:db:42:7f:65:
250 15:9c:9d:6b:40:2b:54:5f:3f:56:d5:08:29:6c:46:49:2d:3f: 250 94:40:66:c7:51:cb:19:dd:50:89:c5:41:8d:04:df:7e:2c:8d:
251 d1:91:ff:f8 251 61:26:33:45
252 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED----- 252 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED-----
253 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 253 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
254 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v 254 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
255 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKf1ve6t/zA35lpoIBoi 255 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKqZrzO3kpjirQ8rcEaD
256 sfW7XiQ4vbfBNNSXixaXNBe8Yd///2uctjR5fVrnO88Hc7gtA1lWaEqFJVj0aAFh 256 oOqvmprhrBhDOhJ/2C6FP7yEdz2zYAD720fsebR2zBxaIh4tbBnW4a5NLUZyQhj9
257 hFKZL2p+yxNhi2479Y7CSMweUChPX0trMtPzdslvo6pAGwZZGc1CcPSF/oY4yoRC 257 XgU2RTQasWN8mXkvlIGTuMsr3FvKCIBHIBJ7ftV+PQuEKEtMfw1KvFm7Xk5qnSAK
258 X7vTp0FCRlkUPxEdYtnhFj8Gp1nz/7rxiHsMaBBJrI11hwiU9uzOTG3md4UlyI9C 258 7CJmqPQFTtXraGo6mACeyFLrAoJvQslFj4sGc0VLJPTGGdYgeErCLaszeB7N1mvt
259 Ch3TAMyJMdwyB9cuYhZzi13EyRuHfEZkLczg+2nS4b0jK9kVYiKkzXVk8Xh2zAcR 259 WXKW2hoSI33sMSVFHDT1zNUgG8MmJJ8aITGhzpBSeF2aQozVliDSAqMhEog+MC7D
260 WQhgA93LZz6nuBL6llRvbZ8FEYlxE1CUu7sXfoDtQLG68jYtRbtzeF63Xi/n+Gbs 260 HySPJnw1CMRxgbzKKvgdJ6+TOO3XrX35DtxvZc59NgmNwAVCgO4YdPPhiQ8at/AL
261 HxcCAwEAAaOByzCByDAdBgNVHQ4EFgQUf3rNsli4tWIawt60a7V06bjcd4cwHwYD 261 eyECAwEAAaOByzCByDAdBgNVHQ4EFgQUHuAl6PTcKBWxWrY0lhLkL7jofLEwHwYD
262 VR0jBBgwFoAUf3rNsli4tWIawt60a7V06bjcd4cwNwYIKwYBBQUHAQEEKzApMCcG 262 VR0jBBgwFoAUHuAl6PTcKBWxWrY0lhLkL7jofLEwNwYIKwYBBQUHAQEEKzApMCcG
263 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw 263 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
264 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE 264 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
265 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCmXVbBxymP 265 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAtFMm1lQQZ
266 Oh2GLF8e/4N6wESBgfcWnYRwZvga9I5Qp93SGi75bszmOXz7filUJD1KguGl1n5M 266 qnVaEb35QaBE4BmoHBjet6gvGm+CzQXU9lWXIxoiVaDCApRbYoiBZ/974vyYkCMr
267 yFi41vfSkMrZj+nIWbxzHDcZfKQr7Gje6QT6FPAHvS8/FqRQj+iJ6sEx0c5usSER 267 eTpUOtqUuOngts1ETagta3MsooHok59r8JK6O+thycIEGfX9hhEw4mMfO+4Qv6XK
268 W2ncKOeKM41AUviGjrCheqVG8o3X0S7ILw+sIDgl1k6ycvyI80eTvOxHDBzPImVA 268 NcUQgQUsij/qZaQXaV99JGF3XetwaThYfilhVO7heJuOLC3zL9rbxYnFqEZU7rAU
269 BHAV+nnsCaJpqQl49z6E83/6ohGtRXJdnVVY+rHGZ05BtL2IoOJVriY6cng95Kut 269 5QRJ0vmWcZj5e8iCIRg9HoDxIDmxqAQk5wN/qlaQnTy380u92m2MqdewBth3s5H2
270 94NpJM0iTy4joQUZvVfT6LM9n73tC5W/5UeP2t2daydhvUkVnJ1rQCtUXz9W1Qgp 270 DoUIUfFF/266BHI1O0/9SdgMyUUcmWjsztOIF3XiINtCf2WUQGbHUcsZ3VCJxUGN
271 bEZJLT/Rkf/4 271 BN9+LI1hJjNF
272 -----END TRUST_ANCHOR_UNCONSTRAINED----- 272 -----END TRUST_ANCHOR_UNCONSTRAINED-----
273 273
274 150302120000Z 274 150302120000Z
275 -----BEGIN TIME----- 275 -----BEGIN TIME-----
276 MTUwMzAyMTIwMDAwWg== 276 MTUwMzAyMTIwMDAwWg==
277 -----END TIME----- 277 -----END TIME-----
278 278
279 FAIL 279 FAIL
280 -----BEGIN VERIFY_RESULT----- 280 -----BEGIN VERIFY_RESULT-----
281 RkFJTA== 281 RkFJTA==
282 -----END VERIFY_RESULT----- 282 -----END VERIFY_RESULT-----
283 283
284 serverAuth
285 -----BEGIN KEY_PURPOSE-----
286 c2VydmVyQXV0aA==
287 -----END KEY_PURPOSE-----
288
284 ----- Certificate i=0 (CN=Target) ----- 289 ----- Certificate i=0 (CN=Target) -----
285 ERROR: Unacceptable signature algorithm 290 ERROR: Unacceptable signature algorithm
286 ERROR: VerifySignedData failed 291 ERROR: VerifySignedData failed
287 292
288 293
289 -----BEGIN ERRORS----- 294 -----BEGIN ERRORS-----
290 LS0tLS0gQ2VydGlmaWNhdGUgaT0wIChDTj1UYXJnZXQpIC0tLS0tCkVSUk9SOiBVbmFjY2VwdGFibGUg c2lnbmF0dXJlIGFsZ29yaXRobQpFUlJPUjogVmVyaWZ5U2lnbmVkRGF0YSBmYWlsZWQKCg== 295 LS0tLS0gQ2VydGlmaWNhdGUgaT0wIChDTj1UYXJnZXQpIC0tLS0tCkVSUk9SOiBVbmFjY2VwdGFibGUg c2lnbmF0dXJlIGFsZ29yaXRobQpFUlJPUjogVmVyaWZ5U2lnbmVkRGF0YSBmYWlsZWQKCg==
291 -----END ERRORS----- 296 -----END ERRORS-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698