我正在构建一个C#SSL软件,当我第一次使用openssl生成证书时,它工作得很好,并且在我重新启动PC并再次运行该程序之前,一切都很好。在该行中:
clientSslStream.AuthenticateAsServer(serverCert,clientCertificateRequired: false, checkCertificateRevocation: false);
是错误System.ComponentModel.Win32Exception: 'The credentials supplied to the package were not recognize'
我试图再次重新安装SAME证书,然后重新启动该程序,效果很好。
再次重新启动后,程序再次引发此错误。如何永远解决错误?我正在使用默认的Windows证书导入程序,并允许每个程序读取私钥。我已经导入了* .p12和* .crt文件,但这没关系。我该如何解决这个问题?