C# 클래스 OpenSSL.SSL.SslStreamClient

상속: SslStreamBase
파일 보기 프로젝트 열기: langhuihui/csharprtmp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
internalCertificateSelectionCallback ClientCertCallbackHandler

공개 메소드들

메소드 설명
InternalClientCertificateSelectionCallback ( OpenSSL.SSL.Ssl ssl, X509Certificate &x509_cert, OpenSSL.Crypto.CryptoKey &key ) : int
SslStreamClient ( Stream stream, bool ownStream, string targetHost, X509List clientCertificates, X509Chain caCertificates, SslProtocols enabledSslProtocols, SslStrength sslStrength, bool checkCertificateRevocationStatus, RemoteCertificateValidationHandler remoteCallback, LocalCertificateSelectionHandler localCallback ) : System

보호된 메소드들

메소드 설명
InitializeClientContext ( X509List certificates, SslProtocols enabledSslProtocols, SslStrength sslStrength, bool checkCertificateRevocation ) : void
ProcessHandshake ( ) : bool

메소드 상세

InitializeClientContext() 보호된 메소드

protected InitializeClientContext ( X509List certificates, SslProtocols enabledSslProtocols, SslStrength sslStrength, bool checkCertificateRevocation ) : void
certificates X509List
enabledSslProtocols SslProtocols
sslStrength SslStrength
checkCertificateRevocation bool
리턴 void

InternalClientCertificateSelectionCallback() 공개 메소드

public InternalClientCertificateSelectionCallback ( OpenSSL.SSL.Ssl ssl, X509Certificate &x509_cert, OpenSSL.Crypto.CryptoKey &key ) : int
ssl OpenSSL.SSL.Ssl
x509_cert X509Certificate
key OpenSSL.Crypto.CryptoKey
리턴 int

ProcessHandshake() 보호된 메소드

protected ProcessHandshake ( ) : bool
리턴 bool

SslStreamClient() 공개 메소드

public SslStreamClient ( Stream stream, bool ownStream, string targetHost, X509List clientCertificates, X509Chain caCertificates, SslProtocols enabledSslProtocols, SslStrength sslStrength, bool checkCertificateRevocationStatus, RemoteCertificateValidationHandler remoteCallback, LocalCertificateSelectionHandler localCallback ) : System
stream System.IO.Stream
ownStream bool
targetHost string
clientCertificates X509List
caCertificates X509Chain
enabledSslProtocols SslProtocols
sslStrength SslStrength
checkCertificateRevocationStatus bool
remoteCallback RemoteCertificateValidationHandler
localCallback LocalCertificateSelectionHandler
리턴 System

프로퍼티 상세

internalCertificateSelectionCallback 보호되어 있는 프로퍼티

protected ClientCertCallbackHandler internalCertificateSelectionCallback
리턴 ClientCertCallbackHandler