-
Hi!
This is how I generate the hash compared to the exam key hash If anyone has hints on how to log the JSON or anything that could be wrong related to the hashing, I would appreciate it a lot. Best regards, |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Hi, JSON for Config Key: But I can already see the problem in your JSON: In SEB the alphabetic sorting of the keys in the JSON (unlike in settings Plist XML) is case insensitive, so the URLFilter... keys should not be in the beginning of the JSON: All elements from the plist XML must be ordered (alphabetically sorted) by their key names. Use a recursive method to apply ordering also to nested dictionaries contained in the root-level dictionary and in arrays. Use non-localized (culture invariant), ideally non-ASCII value based case insensitive ordering (non-ASCII value based case insensitive ordering: for example the key allowWlan comes before allowWLAN). Note: We removed the requirement for using non-ASCII value based case insensitive ordering, as APIs in operating systems often don't support non-ASCII value based case insensitive ordering reliably (it's undefined if lower or upper case letters are ordered higher). Instead same key names with different lower/uppercase letters should not be used. |
Beta Was this translation helpful? Give feedback.
-
@danschlet |
Beta Was this translation helpful? Give feedback.
Hi,
If you set logLevel to 4 (Verbose), you should find the JSON and the CK in one of the log files (you might have to search several, as verbose logging produces long logs which might get split up:
JSON for Config Key:
Config Key:
But I can already see the problem in your JSON: In SEB the alphabetic sorting of the keys in the JSON (unlike in settings Plist XML) is case insensitive, so the URLFilter... keys should not be in the beginning of the JSON:
All elements from the plist XML must be ordered (alphabetically sorted) by their key names. Use a recursive method to apply ordering also to nested dictionaries contained in the root-level dictionary and in arrays. Use non-localized (culture …