C# 中自定义使用证书文件时,使用自定义路径下证书(无需安装),出现的隐式的坑,来记录一下。
1、C# System.Security.Cryptography 出现系统找不到指定的文件
错误详细信息:
在 System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)
在 System.Security.Cryptography.X509Certificates.X509Utils._QueryCertFileType(String fileName)
在 System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromFile(String fileName, Object password, X509KeyStorageFlags keyStorageFlags)
在 System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(String fileName)
在 DasBaseFunc.RSACryption..ctor(String PublicKeyFileName) 位置 .........
错误原因:
1、系统文件缺失导致无法使用 System.Security.Cryptography.X509Certificates.X509Certifica