zhengyuxuan
2025-03-24 775d5d6142a717e8bc87da3aa3f5d8c1f52ef9a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using LifePayment.Domain.Shared;
using Microsoft.Extensions.Options;
using System.Text;
using Volo.Abp.DependencyInjection;
using ZeroD.IO;
 
namespace LifePayment.Domain
{
    public class WxPayRsaHelper : RSABase, ISingletonDependency
    {
        public WxPayRsaHelper(IOptionsMonitor<WxPayOption> optionsMonitor)
            : base(RSAType.RSA2, Encoding.UTF8, optionsMonitor.CurrentValue.APIPrivateKey, optionsMonitor.CurrentValue.APIPublicKey)
        {
        }
    }
}