从服务器收到的证书无效。错误代码:0xffffffff800b010a 单声道
Invalid certificate received from server. Error code: 0xffffffff800b010a Mono
我正在尝试使用带 SSL 的端口 587 通过我的应用程序在 Mono 中发送消息,smtp.gmail.com 并获得:
System.Net.Mail.SmtpException: Message could not be sent. --->
System.IO.IOException: The authentication or decryption has failed.
---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: Invalid
certificate received from server. Error code: 0xffffffff800b010a
最有趣的是那一周一切正常,消息也发送了。现在我弄错了。
我也试过 mozroots --import
但它没有帮助。我还更新了证书 GoogleInternetAuthorityG2.crt 但这并没有帮助。
Ubuntu 16.04 与 Mono 4.6.2(稳定版 4.6.2.7/08fd525)
在发送消息之前试试这个(这是一种 hack,但在 Mono 上这是唯一对我有用的东西..)
ServicePointManager.ServerCertificateValidationCallback =
delegate(object s, X509Certificate certificate,
X509Chain chain, SslPolicyErrors sslPolicyErrors)
{ return true; };
Mono 4.8 or higher brings a new TLS stack支持更多加密算法,请升级
我正在尝试使用带 SSL 的端口 587 通过我的应用程序在 Mono 中发送消息,smtp.gmail.com 并获得:
System.Net.Mail.SmtpException: Message could not be sent. ---> System.IO.IOException: The authentication or decryption has failed. ---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: Invalid certificate received from server. Error code: 0xffffffff800b010a
最有趣的是那一周一切正常,消息也发送了。现在我弄错了。
我也试过 mozroots --import
但它没有帮助。我还更新了证书 GoogleInternetAuthorityG2.crt 但这并没有帮助。
Ubuntu 16.04 与 Mono 4.6.2(稳定版 4.6.2.7/08fd525)
在发送消息之前试试这个(这是一种 hack,但在 Mono 上这是唯一对我有用的东西..)
ServicePointManager.ServerCertificateValidationCallback =
delegate(object s, X509Certificate certificate,
X509Chain chain, SslPolicyErrors sslPolicyErrors)
{ return true; };
Mono 4.8 or higher brings a new TLS stack支持更多加密算法,请升级