C#
Install-Package ETAMPpublic class Order : BasePayload { public string ItemName { get; set; } public decimal Price { get; set; } }var ecdhKeyWrapper = new EcdhKeyWrapper(); var encryptionServiceFactory = new EncryptionServiceFactory(); encryptionServiceFactory.RegisterEncryptionService("AES", () => new AesEncryptionService()); var eciesEncryptionService = new EciesEncryptionService(ecdhKeyWrapper, encryptionServiceFactory, "AES"); var etampEncryption = new ETAMPEncryption(eciesEncryptionService);var order = new Order { ItemName = "Laptop", Price = 999.99M }; ETAMPEncrypted encryptedETAMP = etampEncryption.CreateEncryptETAMP("order", order, true, 1.0);
Last updated