C# 클래스 RemObjects.InternetPack.SslConnectionFactory

상속: IConnectionFactory
파일 보기 프로젝트 열기: remobjects/internetpack 1 사용 예제들

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