浏览代码

[WeChatPay.V3] 修正加密字段报错

Roc 10 月之前
父节点
当前提交
ae657a685d
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/Essensoft.Paylink.Security/OaepSHA1WithRSA.cs

+ 1 - 1
src/Essensoft.Paylink.Security/OaepSHA1WithRSA.cs

@@ -20,7 +20,7 @@ namespace Essensoft.Paylink.Security
 
             using (var rsa = RSA.Create())
             {
-                rsa.ImportRSAPublicKey(Convert.FromBase64String(publicKey), out var _);
+                rsa.ImportSubjectPublicKeyInfo(Convert.FromBase64String(publicKey), out var _);
                 return Convert.ToBase64String(rsa.Encrypt(Encoding.UTF8.GetBytes(data), RSAEncryptionPadding.OaepSHA1));
             }
         }