根据使用imap的验证程序,远程证书无效
问题描述:
我使用IMAP要求和SMTP发送命令编写了.NET 4.5客户端应用程序工具。现在根据使用imap的验证程序,远程证书无效
我现在的问题是,我得到下面的异常,在一个客户端:
的远程证书根据验证无效 程序
我改变了代码:
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
所以所有的证书都应该被接受。服务器需要SSL。相同的连接信息与outlook或thunderbird一起工作,没有错误。
感谢pepo给你回答。对于CAPI2,我得到以下新的异常:证书的CN名称与传递的值不匹配 我认为委托{return true; };错误不会发生。我可以在服务器上更改任何内容,所以我必须在应用程序中解决问题。任何进一步的想法来解决它? –
您正在调用不同于CN或Subject Alternative Name中的证书的url(或IP?)。如果是这样,则更改网址。 – pepo