我写了下面的代码来在 mongodb 的 SSL 中实现客户端认证验证。但是下面的代码抛出“ “System.Security.Cryptography.CryptographicException”类型的第一次机会异常发生在 mscorlib.dll 中。
String filename = "C://mongodb-cert.cert";
clientSettings.UseSsl = connectInfo.EnableSSL;
System.Security.Cryptography.X509Certificates.X509Certificate2 cert = new System.Security.Cryptography.X509Certificates.X509Certificate2(文件名);
clientSettings.SslSettings.ClientCertificates = new List(){cert};
MongoClient mongoClient = new MongoClient( clientSettings );
任何人都可以查看代码并告诉我是什么导致代码抛出异常。
提前致谢。
--维布
请您参考如下方法:
可以是你的文件名吗?
String filename = "C://mongodb-cert.cert";
应该是:
String filename = "C:\\mongodb-cert.cert";
注意反斜杠 \\
而不是正斜杠 //