我正在尝试添加SSL证书,以便在启用了SSL的单声道应用程序中使用SmtpClient
。
我已经成功运行了:
mozroots --import --ask-remove --machine
现在我明白我需要添加我的specfic证书,因为使用SmtpClient
仍然失败,所以我尝试了:
certmgr -ssl -m smtps://mail.amnet.net.au:25
以下内容失败(注意:在这种情况下,端口25是正确的)。 (顺便提一下https://encrypted.google.com正在尝试)。
单声道证书管理器 - 版本3.2.8.0 从商店管理X.509证书和CRL。 版权所有2002,2003 Motus Technologies。版权所有2004-2008 Novell。 BSD许可。
未处理的例外情况: System.IO.IOException:身份验证或解密失败。 ---> Mono.Security.Protocol.Tls.TlsException:身份验证或解密失败。 在Mono.Security.Protocol.Tls.RecordProtocol.ReadRecordBuffer(Int32 contentType,System.IO.Stream record)[0x00000] in:0 在Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback(IAsyncResult asyncResult)[0x00000] in:0 ---内部异常堆栈跟踪结束--- 在Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback(IAsyncResult asyncResult)[0x00000] in:0 [ERROR] FATAL UNHANDLED EXCEPTION:System.IO.IOException:身份验证或解密失败。 ---> Mono.Security.Protocol.Tls.TlsException:身份验证或解密失败。 在Mono.Security.Protocol.Tls.RecordProtocol.ReadRecordBuffer(Int32 contentType,System.IO.Stream record)[0x00000] in:0 在Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback(IAsyncResult asyncResult)[0x00000] in:0 ---内部异常堆栈跟踪结束--- 在Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback(IAsyncResult asyncResult)[0x00000] in:0