C# Class OpenSSL.SSL.SslStreamServer

Inheritance: SslStreamBase
Show file Open project: langhuihui/csharprtmp Class Usage Examples

Public Methods

Method Description
SslStreamServer ( Stream stream, bool ownStream, X509Certificate serverCertificate, bool clientCertificateRequired, X509Chain caCerts, SslProtocols enabledSslProtocols, SslStrength sslStrength, bool checkCertificateRevocation, RemoteCertificateValidationHandler remote_callback ) : System

Protected Methods

Method Description
ProcessHandshake ( ) : bool

Private Methods

Method Description
InitializeServerContext ( X509Certificate serverCertificate, bool clientCertificateRequired, X509Chain caCerts, SslProtocols enabledSslProtocols, SslStrength sslStrength, bool checkCertificateRevocation ) : void

Method Details

ProcessHandshake() protected method

protected ProcessHandshake ( ) : bool
return bool

SslStreamServer() public method

public SslStreamServer ( Stream stream, bool ownStream, X509Certificate serverCertificate, bool clientCertificateRequired, X509Chain caCerts, SslProtocols enabledSslProtocols, SslStrength sslStrength, bool checkCertificateRevocation, RemoteCertificateValidationHandler remote_callback ) : System
stream Stream
ownStream bool
serverCertificate X509Certificate
clientCertificateRequired bool
caCerts X509Chain
enabledSslProtocols SslProtocols
sslStrength SslStrength
checkCertificateRevocation bool
remote_callback RemoteCertificateValidationHandler
return System