C# Class RemObjects.InternetPack.SecureBlackbox.ClientSSLConnection

Inheritance: SSLConnection
Afficher le fichier Open project: remobjects/internetpack

Méthodes publiques

Méthode Description
ClientSSLConnection ( RemObjects aBinding, IClientSSLConnectionSettings aSettings ) : System
ClientSSLConnection ( System aSocket, IPEndPoint remoteEndPoint, IClientSSLConnectionSettings aSettings ) : System

Méthodes protégées

Méthode Description
DataSocketClose ( ) : void
DataSocketConnect ( EndPoint aEndPoint ) : void

Private Methods

Méthode 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 méthode

public ClientSSLConnection ( RemObjects aBinding, IClientSSLConnectionSettings aSettings ) : System
aBinding RemObjects
aSettings IClientSSLConnectionSettings
Résultat System

ClientSSLConnection() public méthode

public ClientSSLConnection ( System aSocket, IPEndPoint remoteEndPoint, IClientSSLConnectionSettings aSettings ) : System
aSocket System
remoteEndPoint System.Net.IPEndPoint
aSettings IClientSSLConnectionSettings
Résultat System

DataSocketClose() protected méthode

protected DataSocketClose ( ) : void
Résultat void

DataSocketConnect() protected méthode

protected DataSocketConnect ( EndPoint aEndPoint ) : void
aEndPoint System.Net.EndPoint
Résultat void