C# Class RemObjects.InternetPack.SecureBlackbox.ClientSSLConnection

Inheritance: SSLConnection
ファイルを表示 Open project: remobjects/internetpack

Public Methods

Method Description
ClientSSLConnection ( RemObjects aBinding, IClientSSLConnectionSettings aSettings ) : System
ClientSSLConnection ( System aSocket, IPEndPoint remoteEndPoint, IClientSSLConnectionSettings aSettings ) : System

Protected Methods

Method Description
DataSocketClose ( ) : void
DataSocketConnect ( EndPoint aEndPoint ) : void

Private Methods

Method Description
InitializeSSLSocket ( IClientSSLConnectionSettings aSettings ) : void
OnSecureClientCertificateChoose ( object Sender, SBX509 Certificates, int &CertificateIndex ) : void
OnSecureClientCertificateNeeded ( Object sender, byte &CertificateBuffer, int &CertificateSize, byte &PrivateKeyBuffer, int &PrivateKeySize, SBClient ClientCertificateType ) : void
OnSecureClientCertificateNeededEx ( Object sender, SBX509 &certificate ) : void
OnSecureClientCertificateValidate ( Object sender, SBX509 certificate, bool &validate ) : void

Method Details

ClientSSLConnection() public method

public ClientSSLConnection ( RemObjects aBinding, IClientSSLConnectionSettings aSettings ) : System
aBinding RemObjects
aSettings IClientSSLConnectionSettings
return System

ClientSSLConnection() public method

public ClientSSLConnection ( System aSocket, IPEndPoint remoteEndPoint, IClientSSLConnectionSettings aSettings ) : System
aSocket System
remoteEndPoint System.Net.IPEndPoint
aSettings IClientSSLConnectionSettings
return System

DataSocketClose() protected method

protected DataSocketClose ( ) : void
return void

DataSocketConnect() protected method

protected DataSocketConnect ( EndPoint aEndPoint ) : void
aEndPoint System.Net.EndPoint
return void