Profile Manager: Incorrect key for Trusted Server Certificate Names

Originator:j.a.grigutis
Number:rdar://10401367 Date Originated:04-Nov-2011 10:53 PM
Status:Closed Resolved:22-Mar-2012 02:56 PM
Product:Mac OS X Server Product Version:10.7.2/11C74
Classification:Other Bug Reproducible:Always
 
Summary: Profiles generated with Profile Manager use an incorrect key (wrong case) for trusted server certificate names. This prevents Lion clients from using the values for this key.

Steps to Reproduce:
1. Create a profile with a Network payload.
2. Configure it for a WPA/WPA2 Enterprise network.
3. Click the Trust tab and add anything to the Trusted Server Certificate Names section.
4. Click OK and save your changes.
5. Download the profile to your Lion client.
6. Install the profile.

Expected Results:
What was added to the Trusted Server Certificate Names section in Profile Manager should appear on the Lion client in System Preferences > Network > Wi-Fi > 802.1X > Trusted Servers.

Actual Results:
The Trusted Servers entry is blank.

Regression:
This bug does not occur if using the iPhone Configuration Utility.

Notes:
To fix this problem, fix the incorrect key in each localization of /usr/share/devicemgr/frontend/admin/*/app/javascript_localizedStrings.js. For the English version, the error is on line 9235:

	_tlsTrustedServerNames:  function(k,v) {return this.packUnpackProperty('_EAPClientConfiguration','tlsTrustedServerNames',v);}.property('_EAPClientConfiguration'),

should be

	_tlsTrustedServerNames:  function(k,v) {return this.packUnpackProperty('_EAPClientConfiguration','TLSTrustedServerNames',v);}.property('_EAPClientConfiguration'),

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!