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

Side by Side Diff: chromeos/test/data/network/managed_toplevel2_with_cert_pems.onc

Issue 16946002: Resolve certificate references in ONC by PEM. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Added a unit test for the resolve function. Created 7 years, 5 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 | Annotate | Revision Log
OLDNEW
1 { 1 {
2 "NetworkConfigurations": [ 2 "NetworkConfigurations": [
3 { 3 {
4 "GUID": "{77db0089-0bc8-4358-929c-123xcv}", 4 "GUID": "{77db0089-0bc8-4358-929c-123xcv}",
5 "Type": "WiFi", 5 "Type": "WiFi",
6 "Name": "SomeWifi-XY", 6 "Name": "SomeWifi-XY",
7 "WiFi": { 7 "WiFi": {
8 "SSID": "SomeWifi-XY", 8 "SSID": "SomeWifi-XY",
9 "Security": "WPA-EAP", 9 "Security": "WPA-EAP",
10 "Recommended": [ "AutoConnect" ], 10 "Recommended": [ "AutoConnect" ],
11 "EAP": { 11 "EAP": {
12 "Outer": "EAP-TLS", 12 "Outer": "EAP-TLS",
13 "Identity": "${LOGIN_ID}@my.domain.com", 13 "Identity": "${LOGIN_ID}@my.domain.com",
14 "UseSystemCAs": true, 14 "UseSystemCAs": true,
15 "ClientCertType": "Pattern", 15 "ClientCertType": "Pattern",
16 "ClientCertPattern": { 16 "ClientCertPattern": {
17 "IssuerCARef": [ 17 "IssuerCAPEMs": [
18 "{58ac1967-a0e7-49e9-be68-123abc}", 18 "pem1",
19 "{42cb13cd-140c-4941-9fb6-456def}" 19 "pem2"
20 ], 20 ],
21 "EnrollmentURI": [ "chrome-extension://delkjfjibodjclmdijflfnimdmgda gfk/generate-cert.html" ] 21 "EnrollmentURI": [ "chrome-extension://delkjfjibodjclmdijflfnimdmgda gfk/generate-cert.html" ]
22 }, 22 },
23 "Recommended": [ "Identity" ], 23 "Recommended": [ "Identity" ],
24 "SaveCredentials": true 24 "SaveCredentials": true
25 } 25 }
26 }, 26 },
27 "ProxySettings": { 27 "ProxySettings": {
28 "Type": "PAC", 28 "Type": "PAC",
29 "PAC": "https://proxycfg.my.domain.com/proxy.dat" 29 "PAC": "https://proxycfg.my.domain.com/proxy.dat"
(...skipping 18 matching lines...) Expand all
48 "RemoteCertKU": [ 48 "RemoteCertKU": [
49 "e0" 49 "e0"
50 ], 50 ],
51 "RemoteCertTLS": "server", 51 "RemoteCertTLS": "server",
52 "RenegSec": 0, 52 "RenegSec": 0,
53 "ServerPollTimeout": 13, 53 "ServerPollTimeout": 13,
54 "StaticChallenge": "Please enter token", 54 "StaticChallenge": "Please enter token",
55 "TLSAuthContents": "-----BEGIN OpenVPN Static key V1-----\n83f8e7ccd99 be189b4663e18615f9166\nd885cdea6c8accb0ebf5be304f0b8081\n5404f2a6574e029815d7a2f b65b83d0c\n676850714c6a56b23415a78e06aad6b1\n34900dd512049598382039e4816cb5ff\n1 848532b71af47578c9b4a14b5bca49f\n99e0ae4dae2f4e5eadfea374aeb8fb1e\na6fdf02adc73e a778dfd43d64bf7bc75\n7779d629498f8c2fbfd32812bfdf6df7\n8cebafafef3e5496cb1320227 4f2768a\n1959bc53d67a70945c4c8c6f34b63327\nfb60dc84990ffec1243461e0b6310f61\ne90 aee1f11fb6292d6f5fcd7cd508aab\n50d80f9963589c148cb4b933ec86128d\ned77d3fad6005b6 2f36369e2319f52bd\n09c6d2e52cce2362a05009dc29b6b39a\n-----END OpenVPN Static key V1-----\n", 55 "TLSAuthContents": "-----BEGIN OpenVPN Static key V1-----\n83f8e7ccd99 be189b4663e18615f9166\nd885cdea6c8accb0ebf5be304f0b8081\n5404f2a6574e029815d7a2f b65b83d0c\n676850714c6a56b23415a78e06aad6b1\n34900dd512049598382039e4816cb5ff\n1 848532b71af47578c9b4a14b5bca49f\n99e0ae4dae2f4e5eadfea374aeb8fb1e\na6fdf02adc73e a778dfd43d64bf7bc75\n7779d629498f8c2fbfd32812bfdf6df7\n8cebafafef3e5496cb1320227 4f2768a\n1959bc53d67a70945c4c8c6f34b63327\nfb60dc84990ffec1243461e0b6310f61\ne90 aee1f11fb6292d6f5fcd7cd508aab\n50d80f9963589c148cb4b933ec86128d\ned77d3fad6005b6 2f36369e2319f52bd\n09c6d2e52cce2362a05009dc29b6b39a\n-----END OpenVPN Static key V1-----\n",
56 "TLSRemote": "my.domain.com", 56 "TLSRemote": "my.domain.com",
57 "SaveCredentials": false, 57 "SaveCredentials": false,
58 "ServerCARef": "{14ff4d51-64c1-4c86-a622-054dxyz}", 58 "ServerCAPEMs": [ "pem1", "pem2" ],
59 "Username": "${LOGIN_ID}", 59 "Username": "${LOGIN_ID}",
60 "ClientCertType": "Pattern", 60 "ClientCertType": "Pattern",
61 "ClientCertPattern": { 61 "ClientCertPattern": {
62 "IssuerCARef": [ 62 "IssuerCAPEMs": [
63 "{58ac1967-a0e7-49e9-be68-eb44b8827bcc}", 63 "pem3",
64 "{42cb13cd-140c-4941-9fb6-0824ea2fde17}" 64 "pem4"
65 ], 65 ],
66 "EnrollmentURI": [ "chrome-extension://deicdjjibodjclmdijflfnimdmgda gfk/keygen-cert.html" ] 66 "EnrollmentURI": [ "chrome-extension://deicdjjibodjclmdijflfnimdmgda gfk/keygen-cert.html" ]
67 } 67 }
68 } 68 }
69 }, 69 },
70 "ProxySettings": { 70 "ProxySettings": {
71 "Type": "PAC", 71 "Type": "PAC",
72 "PAC": "http://proxycfg.my.domain/proxy.dat" 72 "PAC": "http://proxycfg.my.domain/proxy.dat"
73 } 73 }
74 } 74 }
75 ], 75 ],
76 "Certificates": [ 76 "Certificates": [
77 { 77 {
78 "TrustBits": [], // Test that the empty array is imported correctly. 78 "TrustBits": [], // Test that the empty array is imported correctly.
79 "GUID": "{58ac1967-a0e7-49e9-be68-123abc}", 79 "GUID": "{58ac1967-a0e7-49e9-be68-123abc}",
80 "Type": "Authority", 80 "Type": "Authority",
81 "X509": "MIIDojCCAwugAwIBAgIJAKGvi5ZgEWDVMA0GCSqGSIb3DQEBBAUAMIGTMRUwEwYDV QQKEwxHb29nbGUsIEluYy4xETAPBgNVBAsTCENocm9tZU9TMSIwIAYJKoZIhvcNAQkBFhNnc3BlbmNlc kBnb29nbGUuY29tMRowGAYDVQQHExFNb3VudGFpbiBWaWV3LCBDQTELMAkGA1UECBMCQ0ExCzAJBgNVB AYTAlVTMQ0wCwYDVQQDEwRsbWFvMB4XDTExMDMxNjIzNDcxMFoXDTEyMDMxNTIzNDcxMFowgZMxFTATB gNVBAoTDEdvb2dsZSwgSW5jLjERMA8GA1UECxMIQ2hyb21lT1MxIjAgBgkqhkiG9w0BCQEWE2dzcGVuY 2VyQGdvb2dsZS5jb20xGjAYBgNVBAcTEU1vdW50YWluIFZpZXcsIENBMQswCQYDVQQIEwJDQTELMAkGA 1UEBhMCVVMxDTALBgNVBAMTBGxtYW8wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMDX6BQz2JUzI AVjetiXxDznd2wdqVqVHfNkbSRW+xBywgqUaIXmFEGUol7VzPfmeFV8o8ok/eFlQB0h6ycqgwwMd0Kjt Js2ys/k0F5GuN0G7fsgr+NRnhVgxj21yF6gYTN/8a9kscla/svdmp8ekexbALFnghbLBx3CgcqUxT+tA gMBAAGjgfswgfgwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUbYygbSkl4kpjCNuxoezFGupA97UwgcgGA 1UdIwSBwDCBvYAUbYygbSkl4kpjCNuxoezFGupA97WhgZmkgZYwgZMxFTATBgNVBAoTDEdvb2dsZSwgS W5jLjERMA8GA1UECxMIQ2hyb21lT1MxIjAgBgkqhkiG9w0BCQEWE2dzcGVuY2VyQGdvb2dsZS5jb20xG jAYBgNVBAcTEU1vdW50YWluIFZpZXcsIENBMQswCQYDVQQIEwJDQTELMAkGA1UEBhMCVVMxDTALBgNVB AMTBGxtYW+CCQChr4uWYBFg1TANBgkqhkiG9w0BAQQFAAOBgQCDq9wiQ4uVuf1CQU3sXfXCy1yqi5m8A sO9FxHvah5/SVFNwKllqTfedpCaWEswJ55YAojW9e+pY2Fh3Fo/Y9YkF88KCtLuBjjqDKCRLxF4LycjH ODKyQQ7mN/t5AtP9yKOsNvWF+M4IfReg51kohau6FauQx87by5NIRPdkNPvkQ==" 81 "X509": "MIIDojCCAwugAwIBAgIJAKGvi5ZgEWDVMA0GCSqGSIb3DQEBBAUAMIGTMRUwEwYDV QQKEwxHb29nbGUsIEluYy4xETAPBgNVBAsTCENocm9tZU9TMSIwIAYJKoZIhvcNAQkBFhNnc3BlbmNlc kBnb29nbGUuY29tMRowGAYDVQQHExFNb3VudGFpbiBWaWV3LCBDQTELMAkGA1UECBMCQ0ExCzAJBgNVB AYTAlVTMQ0wCwYDVQQDEwRsbWFvMB4XDTExMDMxNjIzNDcxMFoXDTEyMDMxNTIzNDcxMFowgZMxFTATB gNVBAoTDEdvb2dsZSwgSW5jLjERMA8GA1UECxMIQ2hyb21lT1MxIjAgBgkqhkiG9w0BCQEWE2dzcGVuY 2VyQGdvb2dsZS5jb20xGjAYBgNVBAcTEU1vdW50YWluIFZpZXcsIENBMQswCQYDVQQIEwJDQTELMAkGA 1UEBhMCVVMxDTALBgNVBAMTBGxtYW8wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMDX6BQz2JUzI AVjetiXxDznd2wdqVqVHfNkbSRW+xBywgqUaIXmFEGUol7VzPfmeFV8o8ok/eFlQB0h6ycqgwwMd0Kjt Js2ys/k0F5GuN0G7fsgr+NRnhVgxj21yF6gYTN/8a9kscla/svdmp8ekexbALFnghbLBx3CgcqUxT+tA gMBAAGjgfswgfgwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUbYygbSkl4kpjCNuxoezFGupA97UwgcgGA 1UdIwSBwDCBvYAUbYygbSkl4kpjCNuxoezFGupA97WhgZmkgZYwgZMxFTATBgNVBAoTDEdvb2dsZSwgS W5jLjERMA8GA1UECxMIQ2hyb21lT1MxIjAgBgkqhkiG9w0BCQEWE2dzcGVuY2VyQGdvb2dsZS5jb20xG jAYBgNVBAcTEU1vdW50YWluIFZpZXcsIENBMQswCQYDVQQIEwJDQTELMAkGA1UEBhMCVVMxDTALBgNVB AMTBGxtYW+CCQChr4uWYBFg1TANBgkqhkiG9w0BAQQFAAOBgQCDq9wiQ4uVuf1CQU3sXfXCy1yqi5m8A sO9FxHvah5/SVFNwKllqTfedpCaWEswJ55YAojW9e+pY2Fh3Fo/Y9YkF88KCtLuBjjqDKCRLxF4LycjH ODKyQQ7mN/t5AtP9yKOsNvWF+M4IfReg51kohau6FauQx87by5NIRPdkNPvkQ=="
82 }, 82 },
83 { 83 {
84 "GUID": "{42cb13cd-140c-4941-9fb6-456def}", 84 "GUID": "{42cb13cd-140c-4941-9fb6-456def}",
85 "Type": "Authority", 85 "Type": "Authority",
86 "X509": "MIICijCCAfOgAwIBAgIJAPYTFSuNYH3DMA0GCSqGSIb3DQEBBQUAMF0xCzAJBgNVB AYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMd GQxFjAUBgNVBAMMDW15LmRvbWFpbi5jb20wIBcNMTIxMTI5MTIxOTMwWhgPMjExMjExMDUxMjE5MzBaM F0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRna XRzIFB0eSBMdGQxFjAUBgNVBAMMDW15LmRvbWFpbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJA oGBAMGU4ZFREFcUB5M6CNmgR6m2HHI6qL8dLBFH3jVe+FIUWyrF3UtBQrhPtD7tC+3qsoRHDquHo3oVe dOG2B22hQ3TUTvkO2YmL0pv9RsaRRbhYD8YqqpmWPq94nZNF13y007LwJLuwLU/8kikrNgmnT7meWVSA cLYLsbgjYaZmn2XAgMBAAGjUDBOMB0GA1UdDgQWBBTX5f2mCM32pbNdXrsKmRHeZlcxOjAfBgNVHSMEG DAWgBTX5f2mCM32pbNdXrsKmRHeZlcxOjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAGUj0 fZr2UzZjacnGhHf9x9FeQt8VALyASCw4JQyxbhB8YHjKS+IF80X8OkDiJrjkM6IOBTtyG0n0ozEgTL9m 5NqWuAB2+SPkRpDgabI6mIUR/l1tkQarKCdKzYQ3+oggkiHiHXl2uC4sutgsyt54KQaQxx04+9z2WRt9 yI6I1NW" 86 "X509": "MIICijCCAfOgAwIBAgIJAPYTFSuNYH3DMA0GCSqGSIb3DQEBBQUAMF0xCzAJBgNVB AYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMd GQxFjAUBgNVBAMMDW15LmRvbWFpbi5jb20wIBcNMTIxMTI5MTIxOTMwWhgPMjExMjExMDUxMjE5MzBaM F0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRna XRzIFB0eSBMdGQxFjAUBgNVBAMMDW15LmRvbWFpbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJA oGBAMGU4ZFREFcUB5M6CNmgR6m2HHI6qL8dLBFH3jVe+FIUWyrF3UtBQrhPtD7tC+3qsoRHDquHo3oVe dOG2B22hQ3TUTvkO2YmL0pv9RsaRRbhYD8YqqpmWPq94nZNF13y007LwJLuwLU/8kikrNgmnT7meWVSA cLYLsbgjYaZmn2XAgMBAAGjUDBOMB0GA1UdDgQWBBTX5f2mCM32pbNdXrsKmRHeZlcxOjAfBgNVHSMEG DAWgBTX5f2mCM32pbNdXrsKmRHeZlcxOjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAGUj0 fZr2UzZjacnGhHf9x9FeQt8VALyASCw4JQyxbhB8YHjKS+IF80X8OkDiJrjkM6IOBTtyG0n0ozEgTL9m 5NqWuAB2+SPkRpDgabI6mIUR/l1tkQarKCdKzYQ3+oggkiHiHXl2uC4sutgsyt54KQaQxx04+9z2WRt9 yI6I1NW"
87 } 87 }
88 ] 88 ]
89 } 89 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698