C# 클래스 Agnos.TransportFactories.SslSocketTransportFactory

SSL-enabled version of SocketTransportFactory
상속: SocketTransportFactory
파일 보기 프로젝트 열기: tomerfiliba/agnos

보호된 프로퍼티들

프로퍼티 타입 설명
checkCertificateRevocation bool
clientCertificateRequired bool
enabledSslProtocols SslProtocols
serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate

공개 메소드들

메소드 설명
Accept ( ) : ITransport
SslSocketTransportFactory ( IPAddress addr, int port, int backlog, RemoteCertificateValidationCallback certificateValidationCallback, LocalCertificateSelectionCallback certificateSelectionCallback, X509Certificate serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation ) : System
SslSocketTransportFactory ( String host, int port, X509Certificate serverCertificate ) : System

메소드 상세

Accept() 공개 메소드

public Accept ( ) : ITransport
리턴 ITransport

SslSocketTransportFactory() 공개 메소드

public SslSocketTransportFactory ( IPAddress addr, int port, int backlog, RemoteCertificateValidationCallback certificateValidationCallback, LocalCertificateSelectionCallback certificateSelectionCallback, X509Certificate serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation ) : System
addr System.Net.IPAddress
port int
backlog int
certificateValidationCallback RemoteCertificateValidationCallback
certificateSelectionCallback LocalCertificateSelectionCallback
serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
clientCertificateRequired bool
enabledSslProtocols SslProtocols
checkCertificateRevocation bool
리턴 System

SslSocketTransportFactory() 공개 메소드

public SslSocketTransportFactory ( String host, int port, X509Certificate serverCertificate ) : System
host String
port int
serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
리턴 System

프로퍼티 상세

checkCertificateRevocation 보호되어 있는 프로퍼티

protected bool checkCertificateRevocation
리턴 bool

clientCertificateRequired 보호되어 있는 프로퍼티

protected bool clientCertificateRequired
리턴 bool

enabledSslProtocols 보호되어 있는 프로퍼티

protected SslProtocols enabledSslProtocols
리턴 SslProtocols

serverCertificate 보호되어 있는 프로퍼티

protected X509Certificate,System.Security.Cryptography.X509Certificates serverCertificate
리턴 System.Security.Cryptography.X509Certificates.X509Certificate