Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }