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

Side by Side Diff: net/data/verify_certificate_chain_unittest/intermediate-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-intermediate-signed-with-md5.py] 1 [Created by: generate-intermediate-signed-with-md5.py]
2 2
3 Certificate chain with 1 intermediate and a trusted root. The intermediate 3 Certificate chain with 1 intermediate and a trusted root. The intermediate
4 however is signed using the MD5 hash. Verification is expected to fail because 4 however is signed using the MD5 hash. Verification is expected to fail because
5 MD5 is too weak. 5 MD5 is too weak.
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:bf:20:16:45:28:21:d2:a5:63:de:24:67:38:92: 21 00:c4:84:2b:01:17:da:c2:19:ed:2c:f5:e5:d3:3a:
22 4c:f1:a4:c8:45:30:94:b8:aa:5f:7c:1a:3f:6c:28: 22 7c:e0:ae:b2:b7:08:77:73:10:3b:64:ed:d3:80:8e:
23 2f:31:7e:a6:bb:af:45:46:68:a2:f2:5d:a4:94:4b: 23 e6:30:bd:a7:36:de:8d:67:2e:f7:07:36:b3:3b:1e:
24 9b:c9:4c:e0:5d:be:ce:34:5e:08:df:a7:50:c0:30: 24 90:2e:f0:ae:e6:13:90:58:ef:c3:8d:c2:f7:cd:42:
25 94:98:0f:52:ec:ec:91:23:91:bc:24:60:65:9d:b7: 25 5b:0d:45:0d:0e:67:c3:ee:e6:21:5b:e7:a7:f8:f2:
26 74:38:7f:9d:d4:20:94:5c:1b:6f:71:82:e1:b5:98: 26 d7:82:d6:0e:be:49:bb:24:eb:7e:dc:7f:03:c1:58:
27 95:3c:33:48:7e:6a:c6:e0:59:e6:a2:c5:0b:95:78: 27 4a:0c:04:d4:d3:c2:f1:af:21:70:ad:d4:dd:82:ab:
28 0e:7e:e3:a8:16:93:0a:43:df:ec:d7:03:c0:f1:60: 28 da:fe:95:bb:cf:86:da:36:3d:b7:7b:6d:04:72:f3:
29 13:45:9d:52:b5:37:66:03:79:78:8f:d6:53:87:7c: 29 29:5c:f6:f5:c5:27:37:3c:68:99:3e:ec:91:dd:3f:
30 dd:50:8a:16:54:33:bb:62:f2:42:a0:fa:49:c3:c1: 30 8c:79:db:9f:cc:66:1c:ad:5b:20:8f:61:64:39:91:
31 e2:c4:c8:d7:db:49:16:43:c8:69:0e:88:e2:f1:2d: 31 35:ef:ae:ac:4a:44:08:9c:62:5e:be:00:78:f4:90:
32 c6:59:c6:5a:e3:d8:57:e9:a7:10:48:73:c8:c8:f7: 32 7e:b8:5a:88:d6:b7:24:fb:3e:05:0c:38:54:e8:9e:
33 a1:6d:57:25:b3:04:43:05:6a:90:1d:87:36:67:7f: 33 3a:3c:5d:f6:8a:07:f1:d4:0f:db:fe:1f:07:4b:ed:
34 3e:97:eb:5b:66:03:3a:10:56:32:1d:04:cc:43:90: 34 b0:84:a2:d6:fb:a3:6c:5e:9c:54:27:c0:c2:2a:06:
35 82:9c:ed:d2:b4:4d:ba:d0:ac:23:26:f9:25:5e:63: 35 a2:d8:e1:fc:62:1e:55:c4:7c:24:fa:85:a9:c2:6b:
36 6c:e1:83:07:2b:ec:38:9a:d1:82:bc:38:a0:64:58: 36 0c:cd:b6:76:43:55:c0:46:74:37:9c:3a:d2:82:a3:
37 19:c2:77:3c:e9:bd:20:d5:45:43:8d:ee:51:ba:98: 37 d4:aa:3b:64:cc:8a:39:9f:37:0c:eb:fa:44:5e:49:
38 95:65 38 c2:07
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 7E:D1:A4:40:CE:81:CA:14:BD:C9:25:39:E5:F7:21:B6:24:90:61:1D 42 2E:E9:9C:97:E6:50:AF:13:B9:C3:CB:CE:21:70:CF:E6:C9:1D:E2:F6
43 X509v3 Authority Key Identifier: 43 X509v3 Authority Key Identifier:
44 keyid:60:72:15:4D:8C:1A:E1:CD:8F:EF:00:AA:9B:37:4C:00:57:29:66:1 5 44 keyid:AF:9F:E8:B3:08:2D:62:FF:99:69:5A:52:FA:0E:FE:09:99:1B:03:B 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 6f:98:46:c6:44:e8:ba:f3:06:49:81:74:87:9e:d5:a1:0c:54: 59 50:bc:7d:72:3e:28:61:ab:86:50:31:4c:64:31:79:92:21:d0:
60 66:56:88:7d:89:5e:cd:2f:1a:06:af:d8:c7:ed:9e:ad:8c:7a: 60 e2:54:75:4f:6b:81:c1:f2:86:c7:a2:9f:9f:40:b8:56:72:8d:
61 b0:3d:eb:93:3a:59:49:89:ba:ec:27:15:0e:08:d0:cd:ff:40: 61 04:45:16:57:37:b0:34:28:10:4d:04:71:3d:bd:1c:c2:00:6b:
62 57:3f:c2:77:c1:08:cb:5d:4f:40:ec:20:b3:96:9b:43:fa:96: 62 38:74:69:2b:17:dd:dc:2e:29:98:e3:93:d6:21:2a:e5:0f:1a:
63 00:42:cd:dc:db:27:3e:98:fd:8a:45:80:ef:5c:86:20:12:a5: 63 55:94:78:38:37:b3:4a:f6:37:a1:68:3b:19:f3:56:81:6f:67:
64 83:b3:74:66:09:57:1c:4d:7e:0e:00:c4:57:dc:86:c0:2b:db: 64 1a:08:ea:84:b7:37:78:64:84:5e:b3:2b:17:bd:5c:14:7d:bb:
65 fb:3a:77:1c:5f:7d:8f:ae:47:16:96:85:48:a7:95:4c:bc:b1: 65 1a:00:2e:0e:00:99:fb:87:c3:8f:7a:fc:64:60:c8:83:f6:a7:
66 18:09:34:c4:78:76:57:46:db:1e:b7:12:16:78:54:ec:2d:eb: 66 d0:fc:7a:85:4c:dd:c0:ff:19:65:92:73:fa:e4:f2:99:7c:65:
67 44:00:54:48:1d:6b:b0:d1:98:a8:58:ab:3d:f2:f2:5b:06:44: 67 b4:0d:a8:d5:e1:2a:5d:e6:7c:2f:9a:72:c2:cb:e0:af:75:59:
68 d1:d5:d6:f5:d1:f2:c4:46:93:9a:9b:29:a8:9f:91:3d:e5:16: 68 36:c7:ff:dc:40:d3:65:9b:6a:68:e8:ec:47:0c:a5:02:3c:de:
69 d6:d6:ba:55:76:1c:2d:90:76:2f:92:a1:e4:52:a4:f3:f3:2a: 69 c3:f4:44:c7:62:54:62:8a:24:b4:db:19:37:2f:98:28:ed:fb:
70 3c:b3:11:78:f6:9a:ce:17:c3:8f:da:57:fc:a2:02:06:59:9f: 70 92:4a:4b:16:85:ee:dd:b7:49:05:bc:84:7f:8e:c5:4f:e6:87:
71 18:10:ba:45:b4:0d:3d:64:aa:6c:ae:5b:a6:c8:f3:8b:d0:b0: 71 04:a2:1e:12:f7:b8:e0:d0:ca:ae:ea:34:3f:99:e2:42:60:15:
72 b6:1b:4a:cc:6c:fe:f9:d6:e4:15:da:28:1b:22:b3:ce:b4:6f: 72 f2:34:b8:d4:6f:7e:fa:f5:ba:76:98:49:3b:16:ca:36:51:65:
73 bf:39:9b:34 73 02:d5:cc:8e
74 -----BEGIN CERTIFICATE----- 74 -----BEGIN CERTIFICATE-----
75 MIIDjTCCAnWgAwIBAgIBATANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl 75 MIIDjTCCAnWgAwIBAgIBATANBgkqhkiG9w0BAQsFADAXMRUwEwYDVQQDDAxJbnRl
76 cm1lZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD 76 cm1lZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYD
77 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/IBZF 77 VQQDDAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEhCsB
78 KCHSpWPeJGc4kkzxpMhFMJS4ql98Gj9sKC8xfqa7r0VGaKLyXaSUS5vJTOBdvs40 78 F9rCGe0s9eXTOnzgrrK3CHdzEDtk7dOAjuYwvac23o1nLvcHNrM7HpAu8K7mE5BY
79 Xgjfp1DAMJSYD1Ls7JEjkbwkYGWdt3Q4f53UIJRcG29xguG1mJU8M0h+asbgWeai 79 78ONwvfNQlsNRQ0OZ8Pu5iFb56f48teC1g6+Sbsk637cfwPBWEoMBNTTwvGvIXCt
80 xQuVeA5+46gWkwpD3+zXA8DxYBNFnVK1N2YDeXiP1lOHfN1QihZUM7ti8kKg+knD 80 1N2Cq9r+lbvPhto2Pbd7bQRy8ylc9vXFJzc8aJk+7JHdP4x525/MZhytWyCPYWQ5
81 weLEyNfbSRZDyGkOiOLxLcZZxlrj2FfppxBIc8jI96FtVyWzBEMFapAdhzZnfz6X 81 kTXvrqxKRAicYl6+AHj0kH64WojWtyT7PgUMOFTonjo8XfaKB/HUD9v+HwdL7bCE
82 61tmAzoQVjIdBMxDkIKc7dK0TbrQrCMm+SVeY2zhgwcr7Dia0YK8OKBkWBnCdzzp 82 otb7o2xenFQnwMIqBqLY4fxiHlXEfCT6hanCawzNtnZDVcBGdDecOtKCo9SqO2TM
83 vSDVRUON7lG6mJVlAgMBAAGjgekwgeYwHQYDVR0OBBYEFH7RpEDOgcoUvcklOeX3 83 ijmfNwzr+kReScIHAgMBAAGjgekwgeYwHQYDVR0OBBYEFC7pnJfmUK8TucPLziFw
84 IbYkkGEdMB8GA1UdIwQYMBaAFGByFU2MGuHNj+8Aqps3TABXKWYVMD8GCCsGAQUF 84 z+bJHeL2MB8GA1UdIwQYMBaAFK+f6LMILWL/mWlaUvoO/gmZGwO/MD8GCCsGAQUF
85 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk 85 BwEBBDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVk
86 aWF0ZS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu 86 aWF0ZS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0lu
87 dGVybWVkaWF0ZS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF 87 dGVybWVkaWF0ZS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUF
88 BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAb5hGxkTouvMGSYF0h57V 88 BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAULx9cj4oYauGUDFMZDF5
89 oQxUZlaIfYlezS8aBq/Yx+2erYx6sD3rkzpZSYm67CcVDgjQzf9AVz/Cd8EIy11P 89 kiHQ4lR1T2uBwfKGx6Kfn0C4VnKNBEUWVzewNCgQTQRxPb0cwgBrOHRpKxfd3C4p
90 QOwgs5abQ/qWAELN3NsnPpj9ikWA71yGIBKlg7N0ZglXHE1+DgDEV9yGwCvb+zp3 90 mOOT1iEq5Q8aVZR4ODezSvY3oWg7GfNWgW9nGgjqhLc3eGSEXrMrF71cFH27GgAu
91 HF99j65HFpaFSKeVTLyxGAk0xHh2V0bbHrcSFnhU7C3rRABUSB1rsNGYqFirPfLy 91 DgCZ+4fDj3r8ZGDIg/an0Px6hUzdwP8ZZZJz+uTymXxltA2o1eEqXeZ8L5pywsvg
92 WwZE0dXW9dHyxEaTmpspqJ+RPeUW1ta6VXYcLZB2L5Kh5FKk8/MqPLMRePaazhfD 92 r3VZNsf/3EDTZZtqaOjsRwylAjzew/REx2JUYooktNsZNy+YKO37kkpLFoXu3bdJ
93 j9pX/KICBlmfGBC6RbQNPWSqbK5bpsjzi9CwthtKzGz++dbkFdooGyKzzrRvvzmb 93 BbyEf47FT+aHBKIeEve44NDKruo0P5niQmAV8jS41G9++vW6dphJOxbKNlFlAtXM
94 NA== 94 jg==
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: 2 (0x2) 100 Serial Number: 2 (0x2)
101 Signature Algorithm: md5WithRSAEncryption 101 Signature Algorithm: md5WithRSAEncryption
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:c7:04:ea:a3:74:51:66:9f:f2:6b:5d:9a:3d:96: 111 00:df:eb:bf:48:cc:eb:45:fc:5e:33:cc:c3:37:cb:
112 bd:5c:b3:9e:9c:df:64:42:c7:85:1e:56:7a:3e:d5: 112 9c:fb:81:43:05:8a:65:a6:a9:25:13:16:ff:2b:46:
113 3d:c9:f3:17:46:a3:a0:98:f6:80:df:f4:54:ca:e2: 113 0b:21:83:c4:ed:3e:f6:33:94:20:87:01:a9:8d:8a:
114 d5:e9:15:b8:3a:19:4e:1e:26:67:00:80:96:d5:bc: 114 e9:c6:e6:a1:a3:40:2a:c4:8e:21:7a:e8:4b:c6:e8:
115 1e:af:a4:f3:23:de:15:72:89:1f:50:3f:8c:e1:62: 115 21:fc:0b:8f:2f:7b:a9:a4:1c:54:1f:fb:a5:a4:9d:
116 6d:e1:0d:42:9f:67:76:aa:f5:20:b4:4d:58:fd:3d: 116 30:60:ff:44:e6:c1:bd:5e:71:d8:30:07:e0:35:a0:
117 63:57:bc:9c:23:fa:db:31:0c:09:37:0d:7c:f4:d1: 117 30:c2:bb:7d:14:87:0c:82:84:77:7f:00:fa:9a:ec:
118 06:c4:7f:b1:22:d1:df:05:43:a4:12:94:e2:02:ee: 118 14:f6:54:91:98:5e:c2:b3:9c:23:f5:de:30:ae:24:
119 b7:ae:cd:48:04:00:39:4f:dc:40:f7:62:a7:d9:3e: 119 03:c1:25:bb:d3:f7:98:c8:c8:7a:f8:72:5d:28:82:
120 81:9c:5d:98:6f:8d:0f:da:b6:0e:ad:1d:5b:ff:b6: 120 d8:b4:73:6a:9a:ce:ed:31:ed:b4:a0:ed:4f:f5:94:
121 50:90:ab:55:c7:2a:db:d8:67:6c:0f:87:68:8a:2a: 121 60:f9:fb:c7:11:05:88:a1:cb:dd:f4:0f:6f:8a:bc:
122 79:24:a7:64:d8:c1:72:15:ff:6e:ca:31:f1:92:42: 122 ed:e5:f3:80:c3:48:b0:73:2f:6f:a7:42:26:00:31:
123 2e:78:a5:ce:2b:07:8a:4b:a0:80:88:14:76:d6:e1: 123 6d:8e:4b:63:f8:fa:36:03:7f:d2:17:e6:55:b3:0e:
124 ad:b2:75:9d:79:9b:d6:c2:cc:ac:74:67:d2:5b:90: 124 a8:a1:4a:e2:b4:9c:4a:db:e7:71:6d:9b:21:3a:7f:
125 6f:c4:8f:50:4c:ce:50:89:a4:69:ab:ca:d4:d1:a4: 125 9f:31:94:b5:5f:d5:c2:c7:8f:9b:bc:fb:e9:19:3b:
126 47:ae:0d:46:f3:5f:28:91:66:27:02:f0:7a:da:aa: 126 85:ce:7b:00:2a:72:9b:59:0c:9b:a2:da:03:ba:91:
127 80:be:c2:e7:83:89:06:49:de:9d:60:03:a3:fc:11: 127 1a:5d:9f:59:a2:55:09:51:42:80:8f:5c:4e:1b:4b:
128 e2:2b 128 b6:09
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 60:72:15:4D:8C:1A:E1:CD:8F:EF:00:AA:9B:37:4C:00:57:29:66:15 132 AF:9F:E8:B3:08:2D:62:FF:99:69:5A:52:FA:0E:FE:09:99:1B:03:BF
133 X509v3 Authority Key Identifier: 133 X509v3 Authority Key Identifier:
134 keyid:60:B4:95:7F:EA:F1:29:B2:E9:9D:64:83:A9:C8:A3:49:6F:3E:18:5 3 134 keyid:71:AC:06:E4:64:D6:87:ED:C4:25:9C:B4:C1:47:55:53:A4:1D:C3:9 1
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: md5WithRSAEncryption 148 Signature Algorithm: md5WithRSAEncryption
149 0b:ea:a8:1e:f0:70:66:9b:e0:48:9a:fa:62:3b:80:b0:9f:41: 149 92:14:97:70:e2:7e:a2:bb:28:e7:32:2b:8f:6d:73:2c:21:c9:
150 e3:60:35:9c:b4:6e:0c:32:17:9d:38:72:b3:de:69:45:69:b1: 150 84:5a:52:94:2c:9c:f5:f9:e2:27:39:c2:81:7b:75:c6:ac:d3:
151 4b:87:2a:e1:68:59:d6:b9:03:c4:88:7e:e0:77:26:3d:c5:ad: 151 ca:92:62:55:8f:f5:ab:a8:c0:bc:b6:50:3f:fc:a2:4b:1c:ef:
152 55:3f:13:bc:13:42:0f:9c:be:f7:70:3e:19:79:96:3b:b8:12: 152 64:6a:a2:b8:6c:c7:45:88:dd:45:3a:62:1c:85:9a:c3:a9:90:
153 d6:8a:a2:04:d2:17:ee:bd:78:db:cc:9f:54:87:26:89:61:c9: 153 cd:ec:25:a9:3d:e2:ce:65:19:43:ca:e5:e6:fe:e4:23:26:c2:
154 f1:3e:8f:2f:19:55:49:05:c0:35:b2:ea:c4:ec:9a:11:d6:88: 154 99:15:04:23:6e:52:57:9a:ac:1c:7b:cf:61:d9:ed:a9:d8:8c:
155 f2:4b:ad:68:0a:32:75:42:42:a0:6a:51:cb:0f:63:32:20:4a: 155 5c:db:ee:89:31:91:04:8c:b6:9c:7c:ed:7b:21:2e:d4:51:59:
156 59:89:e5:f9:61:ee:63:80:e0:71:03:d1:58:ea:d6:31:24:11: 156 84:f1:40:64:0c:57:df:7b:07:29:81:5f:96:f7:40:d7:05:2a:
157 ef:03:44:02:76:86:67:99:a5:71:18:a8:4e:be:fe:78:63:20: 157 e1:8d:4f:2c:76:29:4a:33:63:8b:c4:ae:3d:1d:9c:37:7e:e2:
158 67:b1:5a:1d:52:2a:48:fb:8a:ee:99:af:8f:57:37:43:67:1c: 158 4c:4e:f1:17:d0:cc:2d:89:60:9f:a7:8f:e0:51:95:8d:7f:94:
159 54:00:d0:50:8c:ce:18:e0:ef:7b:cc:e1:13:d1:cc:3f:ea:3c: 159 9f:05:f9:a9:a6:f0:b8:56:ad:75:23:ca:27:8f:93:5c:c8:3a:
160 ce:cf:07:fc:6e:4a:09:b1:1c:54:70:a4:21:47:5d:70:7d:b4: 160 44:20:a3:ed:52:90:7c:ae:23:d8:fc:d7:cf:bb:50:18:55:5e:
161 04:3e:30:50:1d:86:2a:a6:67:3f:bd:b0:cb:57:e0:26:81:45: 161 56:83:cc:5f:91:95:62:c5:2f:b6:4e:55:41:dc:4b:34:cd:54:
162 c0:9a:86:8c:e6:ab:d0:87:9a:05:ee:2c:c5:eb:c6:c7:c0:94: 162 5c:01:fa:2e:ab:e8:7f:57:fe:c0:70:c0:00:d4:26:6e:47:6e:
163 68:4a:48:20 163 69:6d:7b:8a
164 -----BEGIN CERTIFICATE----- 164 -----BEGIN CERTIFICATE-----
165 MIIDbTCCAlWgAwIBAgIBAjANBgkqhkiG9w0BAQQFADAPMQ0wCwYDVQQDDARSb290 165 MIIDbTCCAlWgAwIBAgIBAjANBgkqhkiG9w0BAQQFADAPMQ0wCwYDVQQDDARSb290
166 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50 166 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
167 ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwTqo3RR 167 ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3+u/SMzr
168 Zp/ya12aPZa9XLOenN9kQseFHlZ6PtU9yfMXRqOgmPaA3/RUyuLV6RW4OhlOHiZn 168 RfxeM8zDN8uc+4FDBYplpqklExb/K0YLIYPE7T72M5QghwGpjYrpxuaho0AqxI4h
169 AICW1bwer6TzI94VcokfUD+M4WJt4Q1Cn2d2qvUgtE1Y/T1jV7ycI/rbMQwJNw18 169 euhLxugh/AuPL3uppBxUH/ulpJ0wYP9E5sG9XnHYMAfgNaAwwrt9FIcMgoR3fwD6
170 9NEGxH+xItHfBUOkEpTiAu63rs1IBAA5T9xA92Kn2T6BnF2Yb40P2rYOrR1b/7ZQ 170 muwU9lSRmF7Cs5wj9d4wriQDwSW70/eYyMh6+HJdKILYtHNqms7tMe20oO1P9ZRg
171 kKtVxyrb2GdsD4doiip5JKdk2MFyFf9uyjHxkkIueKXOKweKS6CAiBR21uGtsnWd 171 +fvHEQWIocvd9A9virzt5fOAw0iwcy9vp0ImADFtjktj+Po2A3/SF+ZVsw6ooUri
172 eZvWwsysdGfSW5BvxI9QTM5QiaRpq8rU0aRHrg1G818okWYnAvB62qqAvsLng4kG 172 tJxK2+dxbZshOn+fMZS1X9XCx4+bvPvpGTuFznsAKnKbWQybotoDupEaXZ9ZolUJ
173 Sd6dYAOj/BHiKwIDAQABo4HLMIHIMB0GA1UdDgQWBBRgchVNjBrhzY/vAKqbN0wA 173 UUKAj1xOG0u2CQIDAQABo4HLMIHIMB0GA1UdDgQWBBSvn+izCC1i/5lpWlL6Dv4J
174 VylmFTAfBgNVHSMEGDAWgBRgtJV/6vEpsumdZIOpyKNJbz4YUzA3BggrBgEFBQcB 174 mRsDvzAfBgNVHSMEGDAWgBRxrAbkZNaH7cQlnLTBR1VTpB3DkTA3BggrBgEFBQcB
175 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs 175 AQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwtZm9yLWFpYS9Sb290LmNlcjAs
176 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD 176 BgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZvci1jcmwvUm9vdC5jcmwwDgYD
177 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEB 177 VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEB
178 AAvqqB7wcGab4Eia+mI7gLCfQeNgNZy0bgwyF504crPeaUVpsUuHKuFoWda5A8SI 178 AJIUl3DifqK7KOcyK49tcywhyYRaUpQsnPX54ic5woF7dcas08qSYlWP9auowLy2
179 fuB3Jj3FrVU/E7wTQg+cvvdwPhl5lju4EtaKogTSF+69eNvMn1SHJolhyfE+jy8Z 179 UD/8oksc72Rqorhsx0WI3UU6YhyFmsOpkM3sJak94s5lGUPK5eb+5CMmwpkVBCNu
180 VUkFwDWy6sTsmhHWiPJLrWgKMnVCQqBqUcsPYzIgSlmJ5flh7mOA4HED0Vjq1jEk 180 UlearBx7z2HZ7anYjFzb7okxkQSMtpx87XshLtRRWYTxQGQMV997BymBX5b3QNcF
181 Ee8DRAJ2hmeZpXEYqE6+/nhjIGexWh1SKkj7iu6Zr49XN0NnHFQA0FCMzhjg73vM 181 KuGNTyx2KUozY4vErj0dnDd+4kxO8RfQzC2JYJ+nj+BRlY1/lJ8F+amm8LhWrXUj
182 4RPRzD/qPM7PB/xuSgmxHFRwpCFHXXB9tAQ+MFAdhiqmZz+9sMtX4CaBRcCahozm 182 yiePk1zIOkQgo+1SkHyuI9j818+7UBhVXlaDzF+RlWLFL7ZOVUHcSzTNVFwB+i6r
183 q9CHmgXuLMXrxsfAlGhKSCA= 183 6H9X/sBwwADUJm5Hbmlte4o=
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:d3:ee:d0:8d:92:7d:ce:5f:4e:f2:0c:55:4d:bd: 200 00:c8:77:60:23:34:2d:df:bf:ff:8f:8e:5f:df:c2:
201 2f:b3:ff:6a:ab:2c:28:5e:c6:bd:49:ae:80:f0:e6: 201 a9:b9:21:69:87:91:1d:ef:8c:e6:be:0b:46:ab:27:
202 2c:30:e8:0a:e7:2b:3f:d7:1e:a8:6d:f1:c4:46:0e: 202 34:15:a1:a8:68:2f:73:76:da:8d:bc:d3:dd:43:0b:
203 f5:1d:3c:e1:05:5d:a9:91:69:57:43:22:33:bc:c1: 203 b4:aa:c3:e4:b2:6b:d3:c6:a8:d8:84:4d:41:a3:d1:
204 18:6e:b1:48:1f:13:64:18:03:c1:63:14:97:21:5a: 204 d1:8c:7f:dc:3b:79:16:c5:f3:06:67:4f:aa:96:51:
205 65:49:52:6a:57:9d:ad:7b:f6:06:6e:f0:af:a0:6d: 205 fd:02:f3:b8:16:57:f7:30:37:f4:78:78:5c:42:06:
206 2c:6d:53:9a:ad:82:56:2a:95:e1:a7:5a:a3:b4:77: 206 65:ba:d4:fa:e3:2c:db:fc:43:d8:64:e7:ca:c0:78:
207 c7:d7:97:39:73:c8:de:a8:19:09:ba:69:69:01:25: 207 12:6c:6c:4e:47:bc:db:d4:e4:95:da:ab:74:c2:46:
208 e6:68:e3:d0:5a:84:5d:3e:f0:8a:3b:c6:31:26:34: 208 f6:94:ab:63:b2:89:6a:6b:05:25:c1:8a:a6:8a:ba:
209 38:ed:8d:40:80:0f:5f:84:d7:e5:4f:24:ca:ff:c1: 209 bd:a1:a6:2c:dc:0d:44:72:89:a6:2f:03:3c:c1:d9:
210 48:f5:74:3a:b3:1e:9f:b5:ef:bb:24:cb:91:f3:81: 210 de:21:1d:51:7c:46:e9:90:3e:cc:e3:82:35:69:73:
211 47:bd:80:eb:ef:dd:45:39:fd:d2:c3:be:3e:ba:e6: 211 24:c0:78:73:0d:7c:52:21:82:38:fa:89:dc:e8:fb:
212 5b:09:e0:88:98:27:91:e5:9a:5b:88:d6:5e:17:7f: 212 55:7d:52:9b:56:41:1a:24:7c:78:e5:aa:5a:41:67:
213 08:e2:2d:f4:3c:3f:08:54:7b:10:53:f4:7d:ef:67: 213 26:83:4f:ce:44:14:a2:1f:f1:5d:c8:79:57:72:97:
214 04:6f:d6:74:08:d1:b9:03:2d:89:5d:ca:cf:de:3d: 214 93:f8:d7:79:fe:11:64:6f:4e:e1:ea:fd:62:17:60:
215 d0:e5:e2:e5:2a:7f:21:29:23:7e:b2:75:d9:ea:5c: 215 26:1e:1a:2b:63:50:6e:ab:b0:84:26:76:8d:7f:2e:
216 73:45:7e:33:83:b6:62:5e:01:3b:dd:11:99:c7:c5: 216 b1:06:1d:72:cd:39:5c:e4:a8:77:ef:12:64:83:3c:
217 7b:65 217 00:e9
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 60:B4:95:7F:EA:F1:29:B2:E9:9D:64:83:A9:C8:A3:49:6F:3E:18:53 221 71:AC:06:E4:64:D6:87:ED:C4:25:9C:B4:C1:47:55:53:A4:1D:C3:91
222 X509v3 Authority Key Identifier: 222 X509v3 Authority Key Identifier:
223 keyid:60:B4:95:7F:EA:F1:29:B2:E9:9D:64:83:A9:C8:A3:49:6F:3E:18:5 3 223 keyid:71:AC:06:E4:64:D6:87:ED:C4:25:9C:B4:C1:47:55:53:A4:1D:C3:9 1
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 49:67:dc:58:22:e3:ee:0a:e8:1a:3d:38:1a:13:dd:d7:e0:45: 238 ab:13:60:41:86:ba:d3:84:bf:7d:5b:e0:a6:56:24:c2:e2:ac:
239 67:69:b1:44:49:e2:96:15:86:94:8b:d4:fb:8a:94:d5:22:39: 239 4c:91:4c:cd:c5:81:c3:46:45:99:74:fb:c4:05:17:d0:68:e3:
240 20:48:97:d2:09:a7:16:4b:40:f3:3c:37:3e:e8:81:28:08:cf: 240 32:fa:b1:ff:d8:21:67:a7:15:91:7f:a1:68:45:08:78:1a:5b:
241 4a:2c:3e:79:d0:0d:90:4d:63:a5:63:ce:24:75:03:41:7f:79: 241 d0:c2:47:72:93:98:1b:a1:b9:6a:ad:b9:a3:b0:1e:55:8f:b5:
242 17:3f:4d:df:60:98:a5:a3:c1:39:14:4b:7e:b7:0d:8a:9f:d6: 242 03:2e:3f:04:01:fc:d0:c9:8a:c6:28:08:26:37:06:e5:a2:19:
243 a4:0b:0c:34:c9:fe:3b:c0:89:9e:5e:27:3d:d8:3d:d5:28:46: 243 90:37:2f:b8:e8:b5:56:16:27:32:a1:64:0c:23:29:86:e0:36:
244 e4:b9:f5:28:39:b4:cf:1a:ea:fd:d3:14:bd:8b:87:78:35:80: 244 4d:bc:ee:dd:e0:63:21:3a:89:07:31:63:20:06:33:1e:7a:1c:
245 a1:bb:4e:59:cc:2a:f7:f7:40:bc:b7:75:cc:35:f5:3d:95:bb: 245 99:25:e2:92:18:80:4a:0f:2c:cb:33:7a:54:20:9d:2a:d4:5f:
246 32:7a:0c:9d:67:c7:ff:b0:da:e6:05:e6:12:d5:1e:19:3c:69: 246 2c:23:0a:5c:6b:e3:50:a8:cd:c9:d4:07:7d:c0:22:e5:12:a0:
247 5d:d8:08:5e:bc:fe:df:ab:36:a4:70:3f:2c:6c:1c:8e:e3:f1: 247 0e:b4:72:c5:93:76:64:b9:b9:37:9f:26:f8:99:0d:ad:c2:98:
248 0b:b3:22:e4:5b:fd:86:23:7a:bd:9b:b9:56:08:e3:a2:6d:2b: 248 89:a5:e1:d5:07:cf:43:01:3b:df:2d:ea:e4:fd:e7:f6:4e:bb:
249 e3:cb:42:93:6f:c8:5f:57:bd:66:41:51:8a:5d:4b:7e:0f:36: 249 d2:7c:30:2a:7b:4d:69:57:9b:61:3c:c7:94:d0:a9:de:0d:aa:
250 82:61:8e:e0:4e:2c:9a:7a:45:e3:21:1c:b8:86:cf:a0:35:1b: 250 50:de:9f:13:42:2f:f5:f6:3a:c1:5e:86:2b:a0:e1:a0:fd:43:
251 bf:55:36:86:05:1c:df:b0:e2:85:3b:a4:c7:7c:69:f9:56:b3: 251 8f:60:ed:ee:62:8c:23:e5:43:90:2e:fe:40:61:87:ea:9d:a0:
252 20:28:e4:c2 252 2d:e0:59:77
253 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED----- 253 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED-----
254 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 254 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
255 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v 255 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
256 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANPu0I2Sfc5fTvIMVU29 256 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMh3YCM0Ld+//4+OX9/C
257 L7P/aqssKF7GvUmugPDmLDDoCucrP9ceqG3xxEYO9R084QVdqZFpV0MiM7zBGG6x 257 qbkhaYeRHe+M5r4LRqsnNBWhqGgvc3bajbzT3UMLtKrD5LJr08ao2IRNQaPR0Yx/
258 SB8TZBgDwWMUlyFaZUlSaledrXv2Bm7wr6BtLG1Tmq2CViqV4adao7R3x9eXOXPI 258 3Dt5FsXzBmdPqpZR/QLzuBZX9zA39Hh4XEIGZbrU+uMs2/xD2GTnysB4EmxsTke8
259 3qgZCbppaQEl5mjj0FqEXT7wijvGMSY0OO2NQIAPX4TX5U8kyv/BSPV0OrMen7Xv 259 29TkldqrdMJG9pSrY7KJamsFJcGKpoq6vaGmLNwNRHKJpi8DPMHZ3iEdUXxG6ZA+
260 uyTLkfOBR72A6+/dRTn90sO+PrrmWwngiJgnkeWaW4jWXhd/COIt9Dw/CFR7EFP0 260 zOOCNWlzJMB4cw18UiGCOPqJ3Oj7VX1Sm1ZBGiR8eOWqWkFnJoNPzkQUoh/xXch5
261 fe9nBG/WdAjRuQMtiV3Kz9490OXi5Sp/ISkjfrJ12epcc0V+M4O2Yl4BO90RmcfF 261 V3KXk/jXef4RZG9O4er9YhdgJh4aK2NQbquwhCZ2jX8usQYdcs05XOSod+8SZIM8
262 e2UCAwEAAaOByzCByDAdBgNVHQ4EFgQUYLSVf+rxKbLpnWSDqcijSW8+GFMwHwYD 262 AOkCAwEAAaOByzCByDAdBgNVHQ4EFgQUcawG5GTWh+3EJZy0wUdVU6Qdw5EwHwYD
263 VR0jBBgwFoAUYLSVf+rxKbLpnWSDqcijSW8+GFMwNwYIKwYBBQUHAQEEKzApMCcG 263 VR0jBBgwFoAUcawG5GTWh+3EJZy0wUdVU6Qdw5EwNwYIKwYBBQUHAQEEKzApMCcG
264 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw 264 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
265 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE 265 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
266 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBJZ9xYIuPu 266 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCrE2BBhrrT
267 CugaPTgaE93X4EVnabFESeKWFYaUi9T7ipTVIjkgSJfSCacWS0DzPDc+6IEoCM9K 267 hL99W+CmViTC4qxMkUzNxYHDRkWZdPvEBRfQaOMy+rH/2CFnpxWRf6FoRQh4GlvQ
268 LD550A2QTWOlY84kdQNBf3kXP03fYJilo8E5FEt+tw2Kn9akCww0yf47wImeXic9 268 wkdyk5gboblqrbmjsB5Vj7UDLj8EAfzQyYrGKAgmNwblohmQNy+46LVWFicyoWQM
269 2D3VKEbkufUoObTPGur90xS9i4d4NYChu05ZzCr390C8t3XMNfU9lbsyegydZ8f/ 269 IymG4DZNvO7d4GMhOokHMWMgBjMeehyZJeKSGIBKDyzLM3pUIJ0q1F8sIwpca+NQ
270 sNrmBeYS1R4ZPGld2AhevP7fqzakcD8sbByO4/ELsyLkW/2GI3q9m7lWCOOibSvj 270 qM3J1Ad9wCLlEqAOtHLFk3Zkubk3nyb4mQ2twpiJpeHVB89DATvfLerk/ef2TrvS
271 y0KTb8hfV71mQVGKXUt+DzaCYY7gTiyaekXjIRy4hs+gNRu/VTaGBRzfsOKFO6TH 271 fDAqe01pV5thPMeU0KneDapQ3p8TQi/19jrBXoYroOGg/UOPYO3uYowj5UOQLv5A
272 fGn5VrMgKOTC 272 YYfqnaAt4Fl3
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=1 (CN=Intermediate) ----- 290 ----- Certificate i=1 (CN=Intermediate) -----
286 ERROR: Unacceptable signature algorithm 291 ERROR: Unacceptable signature algorithm
287 ERROR: VerifySignedData failed 292 ERROR: VerifySignedData failed
288 293
289 294
290 -----BEGIN ERRORS----- 295 -----BEGIN ERRORS-----
291 LS0tLS0gQ2VydGlmaWNhdGUgaT0xIChDTj1JbnRlcm1lZGlhdGUpIC0tLS0tCkVSUk9SOiBVbmFjY2Vw dGFibGUgc2lnbmF0dXJlIGFsZ29yaXRobQpFUlJPUjogVmVyaWZ5U2lnbmVkRGF0YSBmYWlsZWQKCg== 296 LS0tLS0gQ2VydGlmaWNhdGUgaT0xIChDTj1JbnRlcm1lZGlhdGUpIC0tLS0tCkVSUk9SOiBVbmFjY2Vw dGFibGUgc2lnbmF0dXJlIGFsZ29yaXRobQpFUlJPUjogVmVyaWZ5U2lnbmVkRGF0YSBmYWlsZWQKCg==
292 -----END ERRORS----- 297 -----END ERRORS-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698