核心2.1中的RSACryptoServiceProvider

时间:2019-03-27 14:41:16

标签: c# .net core

将我的项目从.net框架升级到.net核心。 RSACryptoServiceProvider在核心中返回null

花了一些时间在Google上搜索,并且一直在向RSACryptoServiceProvider和核心2.1发送混合消息。

X509Certificate2 root_Cert =新的X509Certificate2(pemFile,pemPassword);                 X509Certificate2 sign_Cert =新的X509Certificate2(pfxFile,pfxPassword);

            RSACryptoServiceProvider sign_PrivKey = sign_Cert.PrivateKey as RSACryptoServiceProvider;

上面的代码在核心内的sign_PrivKey中返回null,但在4.7.1中工作正常。

0 个答案:

没有答案