public AppEncryptionJsonMultiThreadedTest() { payload = PayloadGenerator.CreateDefaultRandomJsonPayload(); appEncryptionSessionFactory = SessionFactoryGenerator.CreateDefaultAppEncryptionSessionFactory(); partitionId = DefaultPartitionId + "_" + DateTimeUtils.GetCurrentTimeAsUtcIsoDateTimeOffset(); appEncryptionJson = appEncryptionSessionFactory.GetAppEncryptionJson(partitionId); }
public AppEncryptionJsonMultiThreadedTest(ConfigFixture configFixture) { payload = PayloadGenerator.CreateDefaultRandomJsonPayload(); appEncryptionSessionFactory = SessionFactoryGenerator.CreateDefaultAppEncryptionSessionFactory( configFixture.KeyManagementService, configFixture.MetastorePersistence); partitionId = DefaultPartitionId + "_" + DateTimeUtils.GetCurrentTimeAsUtcIsoDateTimeOffset(); appEncryptionJson = appEncryptionSessionFactory.GetAppEncryptionJson(partitionId); }
public SessionJsonTest(ConfigFixture configFixture) { payload = PayloadGenerator.CreateDefaultRandomJsonPayload(); sessionFactory = SessionFactoryGenerator.CreateDefaultSessionFactory( configFixture.KeyManagementService, configFixture.Metastore); partitionId = DefaultPartitionId + "_" + DateTimeUtils.GetCurrentTimeAsUtcIsoDateTimeOffset(); sessionJson = sessionFactory.GetSessionJson(partitionId); }
private void JsonStoreOverwritePayload() { string key = "some_key"; JObject otherPayload = PayloadGenerator.CreateDefaultRandomJsonPayload(); sessionJson.Store(key, payload, PersistenceBytes); sessionJson.Store(key, otherPayload, PersistenceBytes); Option <JObject> decryptedPayload = sessionJson.Load(key, PersistenceBytes); Assert.Equal(otherPayload, (JObject)decryptedPayload); }
private void JsonEncryptDecryptWithDifferentPayloads() { JObject otherPayload = PayloadGenerator.CreateDefaultRandomJsonPayload(); byte[] dataRowRecord1 = sessionJson.Encrypt(payload); byte[] dataRowRecord2 = sessionJson.Encrypt(otherPayload); JObject decryptedPayload1 = sessionJson.Decrypt(dataRowRecord1); JObject decryptedPayload2 = sessionJson.Decrypt(dataRowRecord2); Assert.Equal(payload, decryptedPayload1); Assert.Equal(otherPayload, decryptedPayload2); }
public AppEncryptionParameterizedTest() { payload = PayloadGenerator.CreateDefaultRandomJsonPayload(); }