コード例 #1
0
 /// <summary>
 /// Initializes server connection
 /// </summary>
 /// <param name="socket"></param>
 /// <param name="protocol"></param>
 /// <param name="certificate"></param>
 /// <param name="privatekey"></param>
 public OpenSslStream(Socket socket, OpenSslProtocol protocol, OpenSslCertificate certificate, OpenSslPrivateKey privatekey)
 {
     context                = new OpenSslContext(protocol, true);
     connection             = new OpenSslConnection(context);
     connection.Certificate = certificate;
     connection.PrivateKey  = privatekey;
     connection.Accept(socket);
 }
コード例 #2
0
ファイル: OpenSSL.cs プロジェクト: JeanLedesma/mdcm
 /// <summary>
 /// Initializes client connection
 /// </summary>
 /// <param name="socket"></param>
 public OpenSslStream(Socket socket, OpenSslProtocol protocol)
 {
     context = new OpenSslContext(protocol, false);
     connection = new OpenSslConnection(context);
     connection.Connect(socket);
 }
コード例 #3
0
ファイル: OpenSSL.cs プロジェクト: JeanLedesma/mdcm
 /// <summary>
 /// Initializes server connection
 /// </summary>
 /// <param name="socket"></param>
 /// <param name="ctx"></param>
 public OpenSslStream(Socket socket, OpenSslContext ctx)
 {
     context = ctx;
     connection = new OpenSslConnection(context);
     connection.Accept(socket);
 }
コード例 #4
0
ファイル: OpenSSL.cs プロジェクト: JeanLedesma/mdcm
 /// <summary>
 /// Initializes server connection
 /// </summary>
 /// <param name="socket"></param>
 /// <param name="protocol"></param>
 /// <param name="certificate"></param>
 /// <param name="privatekey"></param>
 public OpenSslStream(Socket socket, OpenSslProtocol protocol, OpenSslCertificate certificate, OpenSslPrivateKey privatekey)
 {
     context = new OpenSslContext(protocol, true);
     connection = new OpenSslConnection(context);
     connection.Certificate = certificate;
     connection.PrivateKey = privatekey;
     connection.Accept(socket);
 }
コード例 #5
0
 /// <summary>
 /// Initializes client connection
 /// </summary>
 /// <param name="socket"></param>
 public OpenSslStream(Socket socket, OpenSslProtocol protocol)
 {
     context    = new OpenSslContext(protocol, false);
     connection = new OpenSslConnection(context);
     connection.Connect(socket);
 }
コード例 #6
0
 /// <summary>
 /// Initializes server connection
 /// </summary>
 /// <param name="socket"></param>
 /// <param name="ctx"></param>
 public OpenSslStream(Socket socket, OpenSslContext ctx)
 {
     context    = ctx;
     connection = new OpenSslConnection(context);
     connection.Accept(socket);
 }