We previously relied on EncryptString but discovered that the changes in dc77ea84dc37624ec6bbdbf4508a3d99fd29a5e8 produced an invalid key: {"message": "Specified API Key is invalid. API Key: '....', "error_code": "InvalidApiKeyError"}
The same string value passed as an object to Encrypt appears to work.
Keen.Core.ScopedKey.Encrypt(key, Newtonsoft.Json.Linq.JObject.Parse(json)) and Keen.Core.ScopedKey.EncryptString(key, json) should match but only the former is producing a valid key at the moment.
We previously relied on
EncryptString
but discovered that the changes in dc77ea84dc37624ec6bbdbf4508a3d99fd29a5e8 produced an invalid key:{"message": "Specified API Key is invalid. API Key: '....', "error_code": "InvalidApiKeyError"}
The same string value passed as an object to
Encrypt
appears to work.Keen.Core.ScopedKey.Encrypt(key, Newtonsoft.Json.Linq.JObject.Parse(json))
andKeen.Core.ScopedKey.EncryptString(key, json)
should match but only the former is producing a valid key at the moment.