Skip to content

Commit

Permalink
[WeChatPay] WeChatPayPayBankRequest 改用 OaepSHA1WithRSA
Browse files Browse the repository at this point in the history
  • Loading branch information
Roc committed Dec 18, 2019
1 parent af884ae commit 825e634
Showing 1 changed file with 2 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,10 @@ public void PrimaryHandler(WeChatPayOptions options, WeChatPaySignType signType,
sortedTxtParams.Add(WeChatPayConsts.nonce_str, WeChatPayUtility.GenerateNonceStr());
sortedTxtParams.Add(WeChatPayConsts.mch_id, options.MchId);

var key = RSAUtilities.GetAsymmetricKeyParameterFormRsaPublicKey(options.RsaPublicKey);

var no = RSA_ECB_OAEPWithSHA1AndMGF1Padding.Encrypt(sortedTxtParams.GetValue(WeChatPayConsts.enc_bank_no), key);
var no = OaepSHA1WithRSA.Encrypt(sortedTxtParams.GetValue(WeChatPayConsts.enc_bank_no), options.RsaPublicKey);
sortedTxtParams.SetValue(WeChatPayConsts.enc_bank_no, no);

var name = RSA_ECB_OAEPWithSHA1AndMGF1Padding.Encrypt(sortedTxtParams.GetValue(WeChatPayConsts.enc_true_name), key);
var name = OaepSHA1WithRSA.Encrypt(sortedTxtParams.GetValue(WeChatPayConsts.enc_true_name), options.RsaPublicKey);
sortedTxtParams.SetValue(WeChatPayConsts.enc_true_name, name);

sortedTxtParams.Add(WeChatPayConsts.sign, WeChatPaySignature.SignWithKey(sortedTxtParams, options.Key, signType));
Expand Down

0 comments on commit 825e634

Please sign in to comment.