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

Side by Side Diff: net/data/verify_certificate_chain_unittest/target-wrong-signature.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-wrong-signature.py] 1 [Created by: generate-target-wrong-signature.py]
2 2
3 Certificate chain where the target has an incorrect signature. Everything 3 Certificate chain where the target has an incorrect signature. Everything
4 else should check out, however the digital signature contained in the target 4 else should check out, however the digital signature contained in the target
5 certificate is wrong. 5 certificate is wrong.
6 6
7 Certificate: 7 Certificate:
8 Data: 8 Data:
9 Version: 3 (0x2) 9 Version: 3 (0x2)
10 Serial Number: 1 (0x1) 10 Serial Number: 1 (0x1)
11 Signature Algorithm: sha256WithRSAEncryption 11 Signature Algorithm: sha256WithRSAEncryption
12 Issuer: CN=Intermediate 12 Issuer: CN=Intermediate
13 Validity 13 Validity
14 Not Before: Jan 1 12:00:00 2015 GMT 14 Not Before: Jan 1 12:00:00 2015 GMT
15 Not After : Jan 1 12:00:00 2016 GMT 15 Not After : Jan 1 12:00:00 2016 GMT
16 Subject: CN=Target 16 Subject: CN=Target
17 Subject Public Key Info: 17 Subject Public Key Info:
18 Public Key Algorithm: rsaEncryption 18 Public Key Algorithm: rsaEncryption
19 Public-Key: (2048 bit) 19 Public-Key: (2048 bit)
20 Modulus: 20 Modulus:
21 00:95:c5:73:7e:a9:8f:9f:25:a3:b1:9f:29:c6:2e: 21 00:e6:63:99:f7:24:74:3f:2a:36:c1:12:e3:e8:68:
22 d6:b2:3d:5b:a4:10:08:53:40:f7:91:79:45:96:d0: 22 f8:aa:38:39:76:ef:ed:66:05:c3:99:d9:2d:7b:72:
23 66:85:85:ea:56:e6:db:07:fd:82:1d:e3:e6:11:f2: 23 d0:57:a2:52:fb:77:c1:29:d7:53:14:e8:a4:74:7c:
24 da:13:64:45:bf:c6:e1:a7:4c:da:29:e7:ba:2f:27: 24 2a:21:0b:5d:20:be:18:e5:7f:75:70:73:f3:89:d4:
25 d8:cd:59:3d:69:a3:af:d6:64:4b:3e:a4:12:07:5d: 25 e7:3c:54:f6:25:41:ae:59:48:88:c5:10:c8:a9:a2:
26 d4:7d:07:85:6d:9c:9d:fe:fd:8f:ff:74:b3:c9:c9: 26 75:e0:43:b5:e2:bb:55:72:89:aa:52:db:d5:4b:88:
27 86:64:7c:ee:ca:74:1b:2f:3f:7c:37:8b:d9:fa:05: 27 e5:7d:b6:80:4b:fb:2c:bd:57:f4:65:57:72:3a:1c:
28 0a:3a:9b:93:45:d0:8d:16:3e:7a:ce:0b:bb:8f:1b: 28 2f:93:a4:de:06:74:77:cc:e2:21:bd:0a:b3:12:c2:
29 cc:15:4b:a2:76:08:f5:fb:e0:98:cc:1d:a4:1a:c1: 29 2c:3c:2a:84:27:ae:3f:4a:23:a3:39:3f:b1:cc:d8:
30 f5:23:b0:28:1c:fe:5f:a4:24:68:59:fc:1d:63:bc: 30 e1:84:dd:b0:91:aa:ba:58:c2:ed:62:c8:8c:b4:b5:
31 60:9a:a6:16:2c:db:0d:66:9d:d7:6e:13:6a:53:8c: 31 ff:82:92:93:90:5b:68:ed:7f:30:52:db:0e:88:17:
32 5b:61:a7:3f:9f:be:c8:2a:f9:ce:ea:47:d2:d2:1b: 32 8e:eb:37:21:b8:2a:37:1c:7f:13:8a:be:40:56:ac:
33 95:de:af:5d:b0:39:3d:71:f5:be:5f:80:bd:3b:3e: 33 cc:1f:a4:0d:d7:47:ab:b9:76:0f:16:c4:70:b3:e3:
34 2e:79:e8:a2:de:9c:2b:da:e5:88:cd:4e:9c:cf:cd: 34 4f:9a:8d:80:dc:88:b1:e3:be:c1:0e:62:01:db:6b:
35 bc:88:2e:cc:9e:3b:e4:52:2b:49:0f:31:90:3f:15: 35 f4:8f:d9:42:84:01:85:1a:7d:0c:c5:09:05:3e:ed:
36 0d:b5:68:ea:5e:7e:6e:f9:6c:ba:57:bd:41:33:51: 36 d9:0a:45:a6:0a:34:7e:a1:88:48:f3:ff:cc:85:eb:
37 27:66:f9:2b:3f:ae:7c:87:07:a1:19:a5:0f:ba:bd: 37 d4:c2:29:70:b7:81:31:f7:07:28:e1:fe:47:92:5b:
38 f8:b7 38 d1:67
39 Exponent: 65537 (0x10001) 39 Exponent: 65537 (0x10001)
40 X509v3 extensions: 40 X509v3 extensions:
41 X509v3 Subject Key Identifier: 41 X509v3 Subject Key Identifier:
42 5E:72:8E:7C:0B:A6:A7:E8:2C:3E:36:CA:37:EF:8E:4E:46:CB:97:34 42 18:BB:48:9D:7A:DD:AC:7C:1C:48:E6:9F:2F:6C:71:70:9A:AC:88:E0
43 X509v3 Authority Key Identifier: 43 X509v3 Authority Key Identifier:
44 keyid:DF:46:5C:25:13:E9:22:B2:C9:E4:1A:32:22:C4:97:1F:E6:0C:55:A A 44 keyid:AE:58:4F:6B:06:2B:1C:F3:4E:53:E9:9C:0B:DC:72:ED:3F:F5:55:C F
45 45
46 Authority Information Access: 46 Authority Information Access:
47 CA Issuers - URI:http://url-for-aia/Intermediate.cer 47 CA Issuers - URI:http://url-for-aia/Intermediate.cer
48 48
49 X509v3 CRL Distribution Points: 49 X509v3 CRL Distribution Points:
50 50
51 Full Name: 51 Full Name:
52 URI:http://url-for-crl/Intermediate.crl 52 URI:http://url-for-crl/Intermediate.crl
53 53
54 X509v3 Key Usage: critical 54 X509v3 Key Usage: critical
55 Digital Signature, Key Encipherment 55 Digital Signature, Key Encipherment
56 X509v3 Extended Key Usage: 56 X509v3 Extended Key Usage:
57 TLS Web Server Authentication, TLS Web Client Authentication 57 TLS Web Server Authentication, TLS Web Client Authentication
58 Signature Algorithm: sha256WithRSAEncryption 58 Signature Algorithm: sha256WithRSAEncryption
59 15:7a:35:37:ba:ff:11:3b:c0:ad:82:51:d0:e9:23:50:77:06: 59 8c:84:99:c3:fd:20:b8:c9:71:c6:9e:45:cd:e5:4f:2c:7d:6e:
60 56:e0:84:94:2d:e4:76:94:d5:af:65:26:26:06:77:f2:6c:03: 60 a4:1e:c3:43:82:86:09:09:ab:a6:14:50:76:2a:31:46:70:91:
61 f4:77:6c:a3:ba:92:26:c7:a0:ea:24:06:98:78:18:24:70:44: 61 f0:5d:a9:88:c9:e2:d9:c5:29:05:54:f5:60:1c:f2:43:b8:b3:
62 08:03:d0:ef:0b:db:d9:f2:3d:35:38:17:41:69:46:62:1a:af: 62 b1:d5:ec:64:44:08:7a:d5:df:88:db:4b:bc:9f:eb:d1:02:fe:
63 a7:44:be:1d:27:02:b3:79:1a:30:ab:06:79:6a:bd:3f:72:21: 63 98:8c:d0:a6:4d:1b:4d:5e:a0:3a:81:c2:87:79:51:5a:50:c2:
64 f2:34:47:07:ef:08:69:ae:40:1f:61:68:a7:a8:a8:5c:85:6e: 64 a8:c4:38:64:76:ec:e5:14:29:98:18:33:8a:ea:e9:2c:23:f0:
65 39:61:39:ad:8a:3a:a5:d8:64:94:bd:e2:dc:1f:68:45:f0:2c: 65 c3:c3:d5:f6:96:e4:e2:b5:3d:c7:0d:a5:36:32:a7:49:88:52:
66 bf:08:d0:74:75:1c:80:30:86:87:b0:f4:eb:69:e8:16:52:45: 66 22:6a:dc:2a:28:5c:98:67:c4:b3:e6:b3:37:e9:71:98:bf:09:
67 bc:c3:3b:08:c9:90:9f:f8:c9:01:9b:2f:29:2b:dc:2c:af:59: 67 15:50:00:e0:f5:cb:27:b1:ce:d6:e4:9f:24:61:a0:90:48:84:
68 cb:3e:07:8a:e7:e0:ca:64:2a:43:39:bf:a5:0e:d6:14:08:e9: 68 17:97:72:0e:07:0e:4b:37:d4:36:3a:53:78:2d:44:7b:98:bd:
69 9a:c1:76:7d:fb:a1:39:05:a6:43:0a:ba:ed:70:5b:f5:b8:ac: 69 28:fd:72:a4:6e:01:23:0e:26:06:c2:dd:72:a7:76:fe:95:61:
70 15:91:a4:37:24:c7:1e:d2:69:41:08:e2:2f:76:bb:e1:f8:b9: 70 18:44:d9:95:40:d0:f2:73:61:fe:43:30:33:52:3d:04:62:4c:
71 0d:7a:a9:57:af:25:8c:5c:73:f2:d8:2b:a6:23:c8:42:b4:28: 71 1d:fe:48:45:0e:e6:23:c8:a3:74:b0:05:c4:94:3d:3a:e3:f4:
72 ed:fe:79:2b:11:4a:2e:3c:ef:3f:13:e6:51:68:d8:1a:c3:3b: 72 a8:53:c8:66:85:c8:69:c3:7a:37:5d:4d:fd:92:c5:b6:18:8a:
73 b3:22:62:c9 73 77:94:3e:f7
74 -----BEGIN CERTIFICATE----- 74 -----BEGIN CERTIFICATE-----
75 MIIDjTCCAnWgAwIBAgIBATANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl 75 MIIDjTCCAnWgAwIBAgIBATANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl
76 cm1lZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD 76 cm1lZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD
77 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVxXN+ 77 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmY5n3
78 qY+fJaOxnynGLtayPVukEAhTQPeReUWW0GaFhepW5tsH/YId4+YR8toTZEW/xuGn 78 JHQ/KjbBEuPoaPiqODl27+1mBcOZ2S17ctBXolL7d8Ep11MU6KR0fCohC10gvhjl
79 TNop57ovJ9jNWT1po6/WZEs+pBIHXdR9B4VtnJ3+/Y//dLPJyYZkfO7KdBsvP3w3 79 f3Vwc/OJ1Oc8VPYlQa5ZSIjFEMiponXgQ7Xiu1VyiapS29VLiOV9toBL+yy9V/Rl
80 i9n6BQo6m5NF0I0WPnrOC7uPG8wVS6J2CPX74JjMHaQawfUjsCgc/l+kJGhZ/B1j 80 V3I6HC+TpN4GdHfM4iG9CrMSwiw8KoQnrj9KI6M5P7HM2OGE3bCRqrpYwu1iyIy0
81 vGCaphYs2w1mndduE2pTjFthpz+fvsgq+c7qR9LSG5Xer12wOT1x9b5fgL07Pi55 81 tf+CkpOQW2jtfzBS2w6IF47rNyG4KjccfxOKvkBWrMwfpA3XR6u5dg8WxHCz40+a
82 6KLenCva5YjNTpzPzbyILsyeO+RSK0kPMZA/FQ21aOpefm75bLpXvUEzUSdm+Ss/ 82 jYDciLHjvsEOYgHba/SP2UKEAYUafQzFCQU+7dkKRaYKNH6hiEjz/8yF69TCKXC3
83 rnyHB6EZpQ+6vfi3AgMBAAGjgekwgeYwHQYDVR0OBBYEFF5yjnwLpqfoLD42yjfv 83 gTH3Byjh/keSW9FnAgMBAAGjgekwgeYwHQYDVR0OBBYEFBi7SJ163ax8HEjmny9s
84 jk5Gy5c0MB8GA1UdIwQYMBaAFN9GXCUT6SKyyeQaMiLElx/mDFWqMD8GCCsGAQUF 84 cXCarIjgMB8GA1UdIwQYMBaAFK5YT2sGKxzzTlPpnAvccu0/9VXPMD8GCCsGAQUF
85 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk 85 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk
86 aWF0ZS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu 86 aWF0ZS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu
87 dGVybWVkaWF0ZS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF 87 dGVybWVkaWF0ZS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF
88 BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAFXo1N7r/ETvArYJR0Okj 88 BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAjISZw/0guMlxxp5FzeVP
89 UHcGVuCElC3kdpTVr2UmJgZ38mwD9Hdso7qSJseg6iQGmHgYJHBECAPQ7wvb2fI9 89 LH1upB7DQ4KGCQmrphRQdioxRnCR8F2piMni2cUpBVT1YBzyQ7izsdXsZEQIetXf
90 NTgXQWlGYhqvp0S+HScCs3kaMKsGeWq9P3Ih8jRHB+8Iaa5AH2Fop6ioXIVuOWE5 90 iNtLvJ/r0QL+mIzQpk0bTV6gOoHCh3lRWlDCqMQ4ZHbs5RQpmBgziurpLCPww8PV
91 rYo6pdhklL3i3B9oRfAsvwjQdHUcgDCGh7D062noFlJFvMM7CMmQn/jJAZsvKSvc 91 9pbk4rU9xw2lNjKnSYhSImrcKihcmGfEs+azN+lxmL8JFVAA4PXLJ7HO1uSfJGGg
92 LK9Zyz4HiufgymQqQzm/pQ7WFAjpmsF2ffuhOQWmQwq67XBb9bisFZGkNyTHHtJp 92 kEiEF5dyDgcOSzfUNjpTeC1Ee5i9KP1ypG4BIw4mBsLdcqd2/pVhGETZlUDQ8nNh
93 QQjiL3a74fi5DXqpV68ljFxz8tgrpiPIQrQo7f55KxFKLjzvPxPmUWjYGsM7syJi 93 /kMwM1I9BGJMHf5IRQ7mI8ijdLAFxJQ9OuP0qFPIZoXIacN6N11N/ZLFthiKd5Q+
94 yQ== 94 9w==
95 -----END CERTIFICATE----- 95 -----END CERTIFICATE-----
96 96
97 Certificate: 97 Certificate:
98 Data: 98 Data:
99 Version: 3 (0x2) 99 Version: 3 (0x2)
100 Serial Number: 3 (0x3) 100 Serial Number: 3 (0x3)
101 Signature Algorithm: sha256WithRSAEncryption 101 Signature Algorithm: sha256WithRSAEncryption
102 Issuer: CN=Root 102 Issuer: CN=Root
103 Validity 103 Validity
104 Not Before: Jan 1 12:00:00 2015 GMT 104 Not Before: Jan 1 12:00:00 2015 GMT
105 Not After : Jan 1 12:00:00 2016 GMT 105 Not After : Jan 1 12:00:00 2016 GMT
106 Subject: CN=Intermediate 106 Subject: CN=Intermediate
107 Subject Public Key Info: 107 Subject Public Key Info:
108 Public Key Algorithm: rsaEncryption 108 Public Key Algorithm: rsaEncryption
109 Public-Key: (2048 bit) 109 Public-Key: (2048 bit)
110 Modulus: 110 Modulus:
111 00:ba:c2:3e:70:32:82:15:bd:6f:24:c3:e0:9f:a9: 111 00:c4:17:53:d2:54:6b:7a:03:d0:42:2c:6e:be:36:
112 af:46:01:cb:23:03:07:17:d8:73:73:d0:8d:46:88: 112 5d:2a:70:5e:60:ae:99:07:4f:2e:46:05:3e:c1:59:
113 3f:9b:40:30:ea:cb:76:d1:dc:e5:79:c6:ed:5e:94: 113 10:36:f4:30:2d:76:6d:3e:93:f1:f9:4a:c4:fe:07:
114 68:49:fe:8e:be:ff:74:b4:b1:a0:fd:ec:3f:4c:f5: 114 5d:c5:54:0f:1f:80:ce:f2:3f:3c:d1:65:94:aa:6e:
115 26:40:97:d8:b2:fd:a8:e1:9a:1e:47:48:58:8a:39: 115 4d:f7:be:65:58:20:7d:26:c6:27:d6:26:65:15:66:
116 0f:a8:53:76:1d:d8:55:b7:ff:15:7a:1a:28:70:a7: 116 8f:98:5b:e8:1e:d4:36:84:98:5d:4d:9d:42:52:cf:
117 50:6f:f7:2f:d8:dd:22:bf:08:32:82:66:33:fd:7d: 117 43:4b:bd:f9:f8:c2:b0:ff:17:1d:a5:24:73:03:16:
118 df:55:7f:71:5b:bd:c0:c6:f4:cd:a4:52:30:a9:bd: 118 2b:29:60:b7:66:7b:57:37:80:ab:11:9a:28:23:11:
119 a1:a3:61:e3:7a:93:40:a7:41:b3:10:43:0f:79:12: 119 48:e5:e0:3a:d3:82:1a:22:7c:3c:60:0a:ed:e2:5a:
120 50:34:0a:a4:ad:07:53:e6:7a:b6:8c:a5:00:82:0c: 120 27:7e:a7:15:76:5b:09:ad:39:5c:14:93:35:a2:da:
121 9f:eb:c9:f8:51:68:2c:4e:3a:da:7e:7d:6d:15:b1: 121 3a:45:f7:9c:74:ac:24:64:ac:b8:5b:75:5e:5b:a8:
122 ff:37:dd:e6:25:cf:5e:8f:fe:b1:09:7e:f8:60:3b: 122 12:f9:59:cb:73:6e:12:ac:c5:19:0b:f9:74:0b:62:
123 20:3e:99:64:e1:9a:58:ee:01:28:71:cf:ac:dd:66: 123 e6:b5:b3:f6:9d:8a:3d:a1:a1:4b:39:f9:43:da:c7:
124 40:0d:d9:7b:85:8f:f2:35:90:2a:75:26:96:b4:3a: 124 a4:39:eb:82:89:ff:9d:d4:14:ed:54:cb:db:e1:9a:
125 f2:ef:5c:06:f1:2c:ec:07:83:d6:23:a4:ab:f4:28: 125 a3:40:dd:fc:85:af:c8:85:d7:95:c0:10:93:89:b0:
126 ad:1f:8d:cf:e2:d8:b9:1f:48:76:6f:7c:e7:8a:17: 126 15:e9:9f:3d:b9:e7:ff:65:5d:01:5d:1f:7b:a4:28:
127 5b:b5:9b:ff:17:13:6e:f4:05:47:78:91:c7:7a:03: 127 77:f1:0b:90:30:3c:19:63:b8:4e:b8:be:63:e0:dc:
128 33:15 128 c0:47
129 Exponent: 65537 (0x10001) 129 Exponent: 65537 (0x10001)
130 X509v3 extensions: 130 X509v3 extensions:
131 X509v3 Subject Key Identifier: 131 X509v3 Subject Key Identifier:
132 D0:3F:2D:C4:6A:01:B8:7A:61:4F:B0:35:18:E6:D0:F9:55:5D:7B:B7 132 75:F1:E7:70:61:AA:A2:4B:6E:22:4E:88:EF:F1:65:B6:BF:D8:6E:9F
133 X509v3 Authority Key Identifier: 133 X509v3 Authority Key Identifier:
134 keyid:D4:FF:80:DD:86:D2:53:18:54:65:B3:62:9A:07:67:BB:21:7D:19:7 7 134 keyid:24:89:38:A4:DE:99:C1:56:D1:C1:A1:22:C3:9D:DC:4D:6D:1A:CD:F 3
135 135
136 Authority Information Access: 136 Authority Information Access:
137 CA Issuers - URI:http://url-for-aia/Root.cer 137 CA Issuers - URI:http://url-for-aia/Root.cer
138 138
139 X509v3 CRL Distribution Points: 139 X509v3 CRL Distribution Points:
140 140
141 Full Name: 141 Full Name:
142 URI:http://url-for-crl/Root.crl 142 URI:http://url-for-crl/Root.crl
143 143
144 X509v3 Key Usage: critical 144 X509v3 Key Usage: critical
145 Certificate Sign, CRL Sign 145 Certificate Sign, CRL Sign
146 X509v3 Basic Constraints: critical 146 X509v3 Basic Constraints: critical
147 CA:TRUE 147 CA:TRUE
148 Signature Algorithm: sha256WithRSAEncryption 148 Signature Algorithm: sha256WithRSAEncryption
149 44:69:05:6c:d0:10:da:90:f7:62:5f:8a:80:93:39:f0:ee:6f: 149 93:6f:7e:73:91:01:cb:3b:1a:0e:6d:b7:25:f5:03:5d:49:76:
150 c5:18:df:47:40:d0:b4:73:8a:d6:68:7f:99:92:e4:34:bd:ef: 150 1f:46:68:c7:40:5e:c6:37:47:c5:27:2c:9a:c3:47:5c:f3:77:
151 d7:c8:8c:d9:09:b1:24:06:86:ab:9f:58:1a:d3:38:73:9b:80: 151 7d:a1:d3:f2:db:7b:93:e4:de:92:ea:3b:1b:97:c7:f0:44:a1:
152 f3:9b:a9:8c:db:ef:0d:94:54:91:45:04:42:9b:98:3c:fc:39: 152 5a:0a:24:7f:a2:44:ac:39:52:55:01:12:f8:4e:85:a3:64:dd:
153 53:85:36:1d:06:59:c5:1e:50:7c:1e:e0:ec:ad:d8:44:98:13: 153 75:c0:4a:84:21:74:60:d4:97:d7:14:99:de:ca:c2:ce:b6:f4:
154 a2:6b:bc:10:39:3e:3e:5b:3a:30:de:2a:a0:08:05:21:cd:d1: 154 be:3d:ca:80:e7:fb:13:4e:b7:a2:9e:ff:2c:25:70:84:af:7d:
155 57:50:05:c2:84:c3:e8:0d:69:59:76:3d:32:aa:9a:82:0d:59: 155 31:a9:6c:54:6f:a1:5a:3b:3b:67:8d:d9:f4:ff:47:b1:2c:e4:
156 c6:1a:8e:fa:08:3c:18:08:b2:8b:f2:39:05:02:0e:af:7c:28: 156 9a:ca:b6:66:d1:df:71:ac:15:90:fd:f4:70:63:02:4a:ad:ee:
157 7e:16:44:d8:b2:e0:32:19:d7:c5:54:4c:e9:87:e0:1f:30:73: 157 1b:65:55:df:60:4f:d6:68:1e:44:a3:ab:99:1c:39:fc:be:c6:
158 6a:2b:ef:9f:9d:5e:31:a6:02:39:9d:5b:e1:c5:b6:d1:cd:95: 158 65:6a:7d:99:44:18:88:0d:34:1f:a0:fd:70:f1:ae:d4:9c:e7:
159 ba:ee:5c:3a:97:58:49:ef:26:cf:e6:eb:72:47:5b:6e:f4:cc: 159 28:12:a7:bc:d5:6a:d8:b2:7a:5b:f5:e9:13:a0:08:6d:b6:85:
160 3b:1c:08:c7:2e:89:f6:91:ef:94:e3:33:83:7c:9b:d8:10:01: 160 b3:9a:cd:f7:48:d3:56:1a:26:32:ac:5f:c0:75:4e:93:76:a3:
161 d7:ac:0f:4c:c6:01:c7:0d:84:48:bd:a7:e8:4d:09:40:a8:b2: 161 14:d7:31:5c:55:b2:4a:c4:f8:cf:ea:d2:38:18:fd:4b:57:f2:
162 f3:0a:21:71:74:0f:ab:ca:23:aa:99:80:6d:0c:42:73:14:00: 162 f6:4b:66:90:28:6e:4d:4b:35:3b:bb:91:36:65:9f:24:19:74:
163 31:1e:67:51 163 7e:f5:66:8e
164 -----BEGIN CERTIFICATE----- 164 -----BEGIN CERTIFICATE-----
165 MIIDbTCCAlWgAwIBAgIBAzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 165 MIIDbTCCAlWgAwIBAgIBAzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
166 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50 166 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
167 ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAusI+cDKC 167 ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxBdT0lRr
168 Fb1vJMPgn6mvRgHLIwMHF9hzc9CNRog/m0Aw6st20dzlecbtXpRoSf6Ovv90tLGg 168 egPQQixuvjZdKnBeYK6ZB08uRgU+wVkQNvQwLXZtPpPx+UrE/gddxVQPH4DO8j88
169 /ew/TPUmQJfYsv2o4ZoeR0hYijkPqFN2HdhVt/8VehoocKdQb/cv2N0ivwgygmYz 169 0WWUqm5N975lWCB9JsYn1iZlFWaPmFvoHtQ2hJhdTZ1CUs9DS735+MKw/xcdpSRz
170 /X3fVX9xW73AxvTNpFIwqb2ho2HjepNAp0GzEEMPeRJQNAqkrQdT5nq2jKUAggyf 170 AxYrKWC3ZntXN4CrEZooIxFI5eA604IaInw8YArt4lonfqcVdlsJrTlcFJM1oto6
171 68n4UWgsTjrafn1tFbH/N93mJc9ej/6xCX74YDsgPplk4ZpY7gEocc+s3WZADdl7 171 RfecdKwkZKy4W3VeW6gS+VnLc24SrMUZC/l0C2LmtbP2nYo9oaFLOflD2sekOeuC
172 hY/yNZAqdSaWtDry71wG8SzsB4PWI6Sr9CitH43P4ti5H0h2b3znihdbtZv/FxNu 172 if+d1BTtVMvb4ZqjQN38ha/IhdeVwBCTibAV6Z89uef/ZV0BXR97pCh38QuQMDwZ
173 9AVHeJHHegMzFQIDAQABo4HLMIHIMB0GA1UdDgQWBBTQPy3EagG4emFPsDUY5tD5 173 Y7hOuL5j4NzARwIDAQABo4HLMIHIMB0GA1UdDgQWBBR18edwYaqiS24iTojv8WW2
174 VV17tzAfBgNVHSMEGDAWgBTU/4DdhtJTGFRls2KaB2e7IX0ZdzA3BggrBgEFBQcB 174 v9hunzAfBgNVHSMEGDAWgBQkiTik3pnBVtHBoSLDndxNbRrN8zA3BggrBgEFBQcB
175 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs 175 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs
176 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD 176 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD
177 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB 177 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB
178 AERpBWzQENqQ92JfioCTOfDub8UY30dA0LRzitZof5mS5DS979fIjNkJsSQGhquf 178 AJNvfnORAcs7Gg5ttyX1A11Jdh9GaMdAXsY3R8UnLJrDR1zzd32h0/Lbe5Pk3pLq
179 WBrTOHObgPObqYzb7w2UVJFFBEKbmDz8OVOFNh0GWcUeUHwe4Oyt2ESYE6JrvBA5 179 OxuXx/BEoVoKJH+iRKw5UlUBEvhOhaNk3XXASoQhdGDUl9cUmd7Kws629L49yoDn
180 Pj5bOjDeKqAIBSHN0VdQBcKEw+gNaVl2PTKqmoINWcYajvoIPBgIsovyOQUCDq98 180 +xNOt6Ke/ywlcISvfTGpbFRvoVo7O2eN2fT/R7Es5JrKtmbR33GsFZD99HBjAkqt
181 KH4WRNiy4DIZ18VUTOmH4B8wc2or75+dXjGmAjmdW+HFttHNlbruXDqXWEnvJs/m 181 7htlVd9gT9ZoHkSjq5kcOfy+xmVqfZlEGIgNNB+g/XDxrtSc5ygSp7zVatiyelv1
182 63JHW270zDscCMcuifaR75TjM4N8m9gQAdesD0zGAccNhEi9p+hNCUCosvMKIXF0 182 6ROgCG22hbOazfdI01YaJjKsX8B1TpN2oxTXMVxVskrE+M/q0jgY/UtX8vZLZpAo
183 D6vKI6qZgG0MQnMUADEeZ1E= 183 bk1LNTu7kTZlnyQZdH71Zo4=
184 -----END CERTIFICATE----- 184 -----END CERTIFICATE-----
185 185
186 Certificate: 186 Certificate:
187 Data: 187 Data:
188 Version: 3 (0x2) 188 Version: 3 (0x2)
189 Serial Number: 1 (0x1) 189 Serial Number: 1 (0x1)
190 Signature Algorithm: sha256WithRSAEncryption 190 Signature Algorithm: sha256WithRSAEncryption
191 Issuer: CN=Root 191 Issuer: CN=Root
192 Validity 192 Validity
193 Not Before: Jan 1 12:00:00 2015 GMT 193 Not Before: Jan 1 12:00:00 2015 GMT
194 Not After : Jan 1 12:00:00 2016 GMT 194 Not After : Jan 1 12:00:00 2016 GMT
195 Subject: CN=Root 195 Subject: CN=Root
196 Subject Public Key Info: 196 Subject Public Key Info:
197 Public Key Algorithm: rsaEncryption 197 Public Key Algorithm: rsaEncryption
198 Public-Key: (2048 bit) 198 Public-Key: (2048 bit)
199 Modulus: 199 Modulus:
200 00:c8:51:b0:c3:f3:b1:5d:6e:4a:c2:41:9e:b7:88: 200 00:d1:40:a2:a7:c5:41:34:03:46:71:64:b9:5d:aa:
201 48:d3:62:d1:49:3a:0b:ab:c9:26:f3:8a:bb:ee:1e: 201 87:a9:1e:3a:0d:b2:48:77:25:11:e3:f0:78:f6:37:
202 b8:4a:cb:9a:47:3f:8c:87:a2:81:f5:91:05:7c:47: 202 94:60:2e:05:90:8d:90:49:0a:c5:c8:c2:5e:3f:5f:
203 45:d6:5f:a1:7d:e7:dd:cd:33:eb:4e:90:65:be:31: 203 46:e8:cd:f9:aa:6e:ae:64:cb:ea:16:b8:79:16:16:
204 d7:2d:98:03:45:48:03:03:72:8f:0f:43:3d:3a:ad: 204 96:7e:7f:13:2a:6e:ce:90:58:00:ff:9f:ae:ba:23:
205 cf:bc:f5:f5:bb:7d:1d:94:1d:d4:2c:b6:3b:4a:68: 205 d5:b7:8b:c3:93:55:bc:cc:af:8a:ff:96:a3:ee:25:
206 9e:30:54:c2:c1:69:10:f8:7c:d5:73:ae:2f:22:65: 206 44:77:11:91:ae:b5:0e:ab:66:b4:d6:99:ea:b6:f3:
207 94:5c:17:1e:41:eb:5a:10:80:6c:eb:04:1d:09:0e: 207 05:1d:a7:eb:e0:d9:55:66:dd:ac:00:a8:ae:63:24:
208 79:51:71:ce:e7:4f:90:23:4f:84:b5:4e:97:70:79: 208 a5:d3:4d:24:35:89:93:fb:34:73:69:0c:33:14:3a:
209 eb:28:47:0a:8c:b8:43:a6:f5:df:4d:fd:44:46:18: 209 45:5e:17:3a:81:7c:3b:02:b9:48:87:fc:c8:e6:36:
210 06:97:6c:52:65:4a:89:25:af:73:6e:43:6a:93:b0: 210 5b:2f:c7:df:d5:c8:eb:b2:82:8b:c4:2f:b1:ce:b5:
211 ec:29:97:63:a4:36:95:db:71:b6:61:c3:25:0d:3f: 211 f4:1f:55:a0:54:cb:2d:26:b0:92:1e:3c:55:03:9a:
212 53:2f:de:d0:b4:16:c2:b6:70:3a:34:53:02:3d:50: 212 54:83:95:91:39:1c:f5:6b:60:7b:63:ad:44:63:9a:
213 eb:32:4a:22:62:3c:9a:74:da:b2:60:af:37:41:4c: 213 46:27:87:c2:9a:7a:ca:78:dc:31:af:14:ef:a5:15:
214 c1:df:90:74:5a:ae:5d:a4:48:dd:1b:86:06:0f:cb: 214 58:2f:6f:ce:e6:2d:8a:4b:af:98:cc:4d:4c:52:dc:
215 3e:e5:4d:ec:62:86:04:1a:cb:0f:2a:04:a0:45:d5: 215 c3:0f:39:a0:39:5e:24:33:e0:58:94:79:9d:48:f4:
216 c1:79:9e:07:df:5d:2d:c3:0c:c4:57:0a:be:7e:41: 216 f5:7f:bb:d4:15:32:00:5f:64:4e:62:33:29:cc:50:
217 43:3d 217 6e:a1
218 Exponent: 65537 (0x10001) 218 Exponent: 65537 (0x10001)
219 X509v3 extensions: 219 X509v3 extensions:
220 X509v3 Subject Key Identifier: 220 X509v3 Subject Key Identifier:
221 D4:FF:80:DD:86:D2:53:18:54:65:B3:62:9A:07:67:BB:21:7D:19:77 221 24:89:38:A4:DE:99:C1:56:D1:C1:A1:22:C3:9D:DC:4D:6D:1A:CD:F3
222 X509v3 Authority Key Identifier: 222 X509v3 Authority Key Identifier:
223 keyid:D4:FF:80:DD:86:D2:53:18:54:65:B3:62:9A:07:67:BB:21:7D:19:7 7 223 keyid:24:89:38:A4:DE:99:C1:56:D1:C1:A1:22:C3:9D:DC:4D:6D:1A:CD:F 3
224 224
225 Authority Information Access: 225 Authority Information Access:
226 CA Issuers - URI:http://url-for-aia/Root.cer 226 CA Issuers - URI:http://url-for-aia/Root.cer
227 227
228 X509v3 CRL Distribution Points: 228 X509v3 CRL Distribution Points:
229 229
230 Full Name: 230 Full Name:
231 URI:http://url-for-crl/Root.crl 231 URI:http://url-for-crl/Root.crl
232 232
233 X509v3 Key Usage: critical 233 X509v3 Key Usage: critical
234 Certificate Sign, CRL Sign 234 Certificate Sign, CRL Sign
235 X509v3 Basic Constraints: critical 235 X509v3 Basic Constraints: critical
236 CA:TRUE 236 CA:TRUE
237 Signature Algorithm: sha256WithRSAEncryption 237 Signature Algorithm: sha256WithRSAEncryption
238 46:ee:68:7d:1f:94:16:70:57:11:6b:6b:18:96:45:c3:d7:17: 238 2a:e0:34:e1:7b:4b:20:9b:64:ae:3a:e8:55:16:b4:a5:38:16:
239 50:9b:f1:e6:b1:bf:ad:97:3f:ca:3e:75:37:4e:c6:b6:d3:68: 239 a8:1a:77:4e:38:75:1f:0d:c0:09:9e:6a:33:69:5b:14:84:a8:
240 57:f5:59:a6:44:b4:3f:e5:fe:a3:05:65:02:f5:7c:dc:da:8e: 240 8d:04:35:e9:6c:47:c3:6f:8d:a2:99:93:bc:6e:c1:53:63:2f:
241 1f:2d:fb:9c:23:f0:c0:a6:fc:f5:f3:a9:80:f9:eb:64:f0:8b: 241 30:18:c4:57:1d:8f:b6:bf:5e:2f:24:b2:03:cb:c0:0d:bb:ec:
242 2a:f1:f5:68:8d:8c:c2:37:c4:8e:d5:bb:5b:e6:fb:ec:06:f9: 242 1b:80:c8:36:59:14:48:53:98:92:fb:77:7c:d8:c6:81:b2:28:
243 80:28:56:c2:de:9c:16:78:3f:a8:16:15:e9:26:72:8f:45:c3: 243 92:10:de:f3:a4:9e:73:d2:7c:fa:34:7a:f6:1a:22:5b:5d:c2:
244 e7:d4:78:84:3c:b4:a0:72:5e:5d:09:d8:d1:7f:66:ca:74:d6: 244 e4:d1:8a:97:6b:2d:0e:88:85:3b:c6:8a:0a:87:84:76:9c:f9:
245 26:c0:72:c0:2a:89:fa:b4:5f:fe:92:4f:01:97:0e:81:88:01: 245 68:fe:bd:06:13:08:f8:34:8f:af:41:c2:2e:30:3a:1f:ba:dc:
246 6b:2e:ed:af:36:30:c7:62:fd:42:63:10:3f:c4:ad:eb:ee:c5: 246 32:99:a5:84:e0:07:5d:1c:b6:20:90:79:a5:6e:28:06:d9:9b:
247 fd:bc:57:08:0f:a3:0c:e5:8c:de:ab:05:b5:b4:e9:c9:d1:c8: 247 ee:86:c0:55:2b:a1:f4:6b:1f:ac:8c:d5:98:58:47:2a:cf:0e:
248 66:e2:ea:4a:b0:33:e5:a4:47:22:67:7c:70:e9:02:e0:22:75: 248 9e:29:62:73:c8:1c:df:cc:02:69:0c:21:0d:cb:61:54:2d:c7:
249 35:4a:39:0e:2c:27:e5:29:d6:d2:f5:39:c9:03:39:7a:35:f5: 249 88:51:70:9c:67:0b:0d:64:a0:6e:e0:a9:21:5a:cf:cc:c1:53:
250 ff:1d:88:8d:e1:be:6b:6b:c7:4c:0c:6d:02:d4:33:7a:f5:ea: 250 0c:f7:39:bc:4a:a6:9c:f2:dc:cc:70:b7:88:be:53:14:0d:6a:
251 29:55:a9:79:94:bc:a3:01:64:4a:99:99:fc:c6:e5:38:a2:8f: 251 0f:51:b8:63:0d:c8:57:16:2f:07:41:11:7c:b0:6a:cf:9b:ef:
252 18:cc:e7:1f 252 8a:bc:ea:e6
253 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED----- 253 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED-----
254 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 254 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
255 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v 255 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
256 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMhRsMPzsV1uSsJBnreI 256 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANFAoqfFQTQDRnFkuV2q
257 SNNi0Uk6C6vJJvOKu+4euErLmkc/jIeigfWRBXxHRdZfoX3n3c0z606QZb4x1y2Y 257 h6keOg2ySHclEePwePY3lGAuBZCNkEkKxcjCXj9fRujN+apurmTL6ha4eRYWln5/
258 A0VIAwNyjw9DPTqtz7z19bt9HZQd1Cy2O0ponjBUwsFpEPh81XOuLyJllFwXHkHr 258 EypuzpBYAP+frroj1beLw5NVvMyviv+Wo+4lRHcRka61DqtmtNaZ6rbzBR2n6+DZ
259 WhCAbOsEHQkOeVFxzudPkCNPhLVOl3B56yhHCoy4Q6b13039REYYBpdsUmVKiSWv 259 VWbdrACormMkpdNNJDWJk/s0c2kMMxQ6RV4XOoF8OwK5SIf8yOY2Wy/H39XI67KC
260 c25DapOw7CmXY6Q2ldtxtmHDJQ0/Uy/e0LQWwrZwOjRTAj1Q6zJKImI8mnTasmCv 260 i8Qvsc619B9VoFTLLSawkh48VQOaVIOVkTkc9Wtge2OtRGOaRieHwpp6ynjcMa8U
261 N0FMwd+QdFquXaRI3RuGBg/LPuVN7GKGBBrLDyoEoEXVwXmeB99dLcMMxFcKvn5B 261 76UVWC9vzuYtikuvmMxNTFLcww85oDleJDPgWJR5nUj09X+71BUyAF9kTmIzKcxQ
262 Qz0CAwEAAaOByzCByDAdBgNVHQ4EFgQU1P+A3YbSUxhUZbNimgdnuyF9GXcwHwYD 262 bqECAwEAAaOByzCByDAdBgNVHQ4EFgQUJIk4pN6ZwVbRwaEiw53cTW0azfMwHwYD
263 VR0jBBgwFoAU1P+A3YbSUxhUZbNimgdnuyF9GXcwNwYIKwYBBQUHAQEEKzApMCcG 263 VR0jBBgwFoAUJIk4pN6ZwVbRwaEiw53cTW0azfMwNwYIKwYBBQUHAQEEKzApMCcG
264 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw 264 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
265 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE 265 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
266 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBG7mh9H5QW 266 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAq4DThe0sg
267 cFcRa2sYlkXD1xdQm/Hmsb+tlz/KPnU3Tsa202hX9VmmRLQ/5f6jBWUC9Xzc2o4f 267 m2SuOuhVFrSlOBaoGndOOHUfDcAJnmozaVsUhKiNBDXpbEfDb42imZO8bsFTYy8w
268 LfucI/DApvz186mA+etk8Isq8fVojYzCN8SO1btb5vvsBvmAKFbC3pwWeD+oFhXp 268 GMRXHY+2v14vJLIDy8ANu+wbgMg2WRRIU5iS+3d82MaBsiiSEN7zpJ5z0nz6NHr2
269 JnKPRcPn1HiEPLSgcl5dCdjRf2bKdNYmwHLAKon6tF/+kk8Blw6BiAFrLu2vNjDH 269 GiJbXcLk0YqXay0OiIU7xooKh4R2nPlo/r0GEwj4NI+vQcIuMDofutwymaWE4Add
270 Yv1CYxA/xK3r7sX9vFcID6MM5YzeqwW1tOnJ0chm4upKsDPlpEciZ3xw6QLgInU1 270 HLYgkHmlbigG2ZvuhsBVK6H0ax+sjNWYWEcqzw6eKWJzyBzfzAJpDCENy2FULceI
271 SjkOLCflKdbS9TnJAzl6NfX/HYiN4b5ra8dMDG0C1DN69eopVal5lLyjAWRKmZn8 271 UXCcZwsNZKBu4KkhWs/MwVMM9zm8Sqac8tzMcLeIvlMUDWoPUbhjDchXFi8HQRF8
272 xuU4oo8YzOcf 272 sGrPm++KvOrm
273 -----END TRUST_ANCHOR_UNCONSTRAINED----- 273 -----END TRUST_ANCHOR_UNCONSTRAINED-----
274 274
275 150302120000Z 275 150302120000Z
276 -----BEGIN TIME----- 276 -----BEGIN TIME-----
277 MTUwMzAyMTIwMDAwWg== 277 MTUwMzAyMTIwMDAwWg==
278 -----END TIME----- 278 -----END TIME-----
279 279
280 FAIL 280 FAIL
281 -----BEGIN VERIFY_RESULT----- 281 -----BEGIN VERIFY_RESULT-----
282 RkFJTA== 282 RkFJTA==
283 -----END VERIFY_RESULT----- 283 -----END VERIFY_RESULT-----
284 284
285 serverAuth
286 -----BEGIN KEY_PURPOSE-----
287 c2VydmVyQXV0aA==
288 -----END KEY_PURPOSE-----
289
285 ----- Certificate i=0 (CN=Target) ----- 290 ----- Certificate i=0 (CN=Target) -----
286 ERROR: Signature verification failed 291 ERROR: Signature verification failed
287 ERROR: VerifySignedData failed 292 ERROR: VerifySignedData failed
288 293
289 294
290 -----BEGIN ERRORS----- 295 -----BEGIN ERRORS-----
291 LS0tLS0gQ2VydGlmaWNhdGUgaT0wIChDTj1UYXJnZXQpIC0tLS0tCkVSUk9SOiBTaWduYXR1cmUgdmVy aWZpY2F0aW9uIGZhaWxlZApFUlJPUjogVmVyaWZ5U2lnbmVkRGF0YSBmYWlsZWQKCg== 296 LS0tLS0gQ2VydGlmaWNhdGUgaT0wIChDTj1UYXJnZXQpIC0tLS0tCkVSUk9SOiBTaWduYXR1cmUgdmVy aWZpY2F0aW9uIGZhaWxlZApFUlJPUjogVmVyaWZ5U2lnbmVkRGF0YSBmYWlsZWQKCg==
292 -----END ERRORS----- 297 -----END ERRORS-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698