C# Класс RemObjects.InternetPack.SslConnectionFactory

Наследование: IConnectionFactory
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
LoadCertificateFromFile void
LoadCertificateFromStore System.Security.Cryptography.X509Certificates.X509Certificate2
LoadCertificateFromStore void

Открытые методы

Метод Описание
CreateClientConnection ( Binding binding ) : Connection
CreateClientConnection ( Connection connection ) : Connection
CreateServerConnection ( Socket socket ) : Connection
LoadCertificate ( ) : void
OnValidateRemoteCertificate ( X509Certificate certificate ) : System.Boolean
SslConnectionFactory ( ) : System

Защищенные методы

Метод Описание
OnNeedPassword ( SslNeedPasswordEventArgs e ) : void
OnValidateRemoteCertificate ( SslValidateCertificateEventArgs e ) : void

Приватные методы

Метод Описание
LoadCertificateFromFile ( ) : void
LoadCertificateFromStore ( String thumbprint, StoreLocation location ) : X509Certificate2
LoadCertificateFromStore ( ) : void

Описание методов

CreateClientConnection() публичный Метод

public CreateClientConnection ( Binding binding ) : Connection
binding Binding
Результат Connection

CreateClientConnection() публичный Метод

public CreateClientConnection ( Connection connection ) : Connection
connection Connection
Результат Connection

CreateServerConnection() публичный Метод

public CreateServerConnection ( Socket socket ) : Connection
socket System.Net.Sockets.Socket
Результат Connection

LoadCertificate() публичный Метод

public LoadCertificate ( ) : void
Результат void

OnNeedPassword() защищенный Метод

protected OnNeedPassword ( SslNeedPasswordEventArgs e ) : void
e SslNeedPasswordEventArgs
Результат void

OnValidateRemoteCertificate() публичный Метод

public OnValidateRemoteCertificate ( X509Certificate certificate ) : System.Boolean
certificate System.Security.Cryptography.X509Certificates.X509Certificate
Результат System.Boolean

OnValidateRemoteCertificate() защищенный Метод

protected OnValidateRemoteCertificate ( SslValidateCertificateEventArgs e ) : void
e SslValidateCertificateEventArgs
Результат void

SslConnectionFactory() публичный Метод

public SslConnectionFactory ( ) : System
Результат System