public void DecryptedByAES256GCMTest() { var encryptedData = Convert.FromBase64String(dataFromJson); var applePayInfo = new ApplePayInfo().Init(base64Pubkey, certPath, certPassWord); var jsonStr = applePayInfo.DecryptedByAES256GCM(dataFromJson); Assert.IsFalse(string.IsNullOrEmpty(jsonStr)); }
public void InitTest() { var encryptedData = Convert.FromBase64String(dataFromJson); var applePayInfo = new ApplePayInfo().Init(base64Pubkey, certPath, certPassWord); Assert.IsInstanceOfType(applePayInfo, typeof(ApplePayInfo)); Assert.AreEqual(merchantIdentifierField, BitConverter.ToString(applePayInfo.merchantIdentifierField)); Assert.AreEqual(sharedSecret, BitConverter.ToString(applePayInfo.sharedSecret)); Assert.AreEqual(symmetricKey, BitConverter.ToString(applePayInfo.symmetricKey)); Assert.AreEqual(iv, BitConverter.ToString(applePayInfo.Iv)); }