コード例 #1
0
ファイル: XmppClientSettings.cs プロジェクト: Andrea/nxmpp
 public XmppClientSettings(JId userJid, string password, TlsCertificateCallback tlsCertificateCallback)
     : this()
 {
     Guard.AgainstArgumentNullException(() => userJid);
     Guard.AgainstArgumentNullException(() => tlsCertificateCallback);
     UserJId = userJid;
     Password = password;
     TlsCertificateCallback = tlsCertificateCallback;
 }
コード例 #2
0
ファイル: XmppConnection.cs プロジェクト: Andrea/nxmpp
 public void Secure(TlsCertificateCallback tlsCertificateCallback)
 {
     Guard.Against<ObjectDisposedException>(_isDisposed, "Object Disposed");
     var sslStream = new SslStream(_stream, true, (sender, certificate, chain, sslPolicyErrors) => tlsCertificateCallback(certificate, chain, sslPolicyErrors));
     sslStream.AuthenticateAsClient(Host.HostName);
     _stream = sslStream;
 }