Zdexby TheHolyOneZ
36,909 classes
Class

MonoBtlsSsl

: MonoBtlsObject : Object
Mono.Btls.MonoBtlsSsl, System 0x0038 (56 B) inherited 0x0020 System.dll
0x00x0038

Members 3

OffsetSizeNameTypeFlagsDefault
0x08bioMonoBtlsBioPrivate—
0x08printErrorsFuncPrintErrorsCallbackFuncPrivate—
0x08printErrorsFuncPtrlongPrivate—
Inherited from MonoBtlsObject 2
OffsetSizeNameTypeFlagsDefault
0x08handleMonoBtlsHandlePrivate—
0x08lastErrorExceptionPrivate—

Functions 50

SignatureFlagsNativeParams
void mono_btls_ssl_destroy(long handle)PrivateStatic+1 flags0x08
long mono_btls_ssl_new(long handle)PrivateStatic+1 flags0x08
int mono_btls_ssl_use_certificate(long handle, long x509)PrivateStatic+1 flags0x08
int mono_btls_ssl_use_private_key(long handle, long key)PrivateStatic+1 flags0x08
int mono_btls_ssl_add_chain_certificate(long handle, long x509)PrivateStatic+1 flags0x08
int mono_btls_ssl_accept(long handle)PrivateStatic+1 flags0x08
int mono_btls_ssl_connect(long handle)PrivateStatic+1 flags0x08
int mono_btls_ssl_handshake(long handle)PrivateStatic+1 flags0x08
void mono_btls_ssl_close(long handle)PrivateStatic+1 flags0x08
int mono_btls_ssl_shutdown(long handle)PrivateStatic+1 flags0x08
void mono_btls_ssl_set_quiet_shutdown(long handle, int mode)PrivateStatic+1 flags0x08
void mono_btls_ssl_set_bio(long handle, long bio)PrivateStatic+1 flags0x08
int mono_btls_ssl_read(long handle, long data, int len)PrivateStatic+1 flags0x08
int mono_btls_ssl_write(long handle, long data, int len)PrivateStatic+1 flags0x08
int mono_btls_ssl_get_error(long handle, int ret_code)PrivateStatic+1 flags0x08
int mono_btls_ssl_get_version(long handle)PrivateStatic+1 flags0x08
int mono_btls_ssl_get_cipher(long handle)PrivateStatic+1 flags0x08
long mono_btls_ssl_get_peer_certificate(long handle)PrivateStatic+1 flags0x08
void mono_btls_ssl_print_errors_cb(long func, long ctx)PrivateStatic+1 flags0x08
int mono_btls_ssl_set_server_name(long handle, long name)PrivateStatic+1 flags0x08
long mono_btls_ssl_get_server_name(long handle)PrivateStatic+1 flags0x08
void mono_btls_ssl_set_renegotiate_mode(long handle, int mode)PrivateStatic+1 flags0x08
int mono_btls_ssl_renegotiate_pending(long handle)PrivateStatic+1 flags0x08
BoringSslHandle Create_internal(MonoBtlsSslCtx ctx)PrivateStatic0x08
void .ctor(MonoBtlsSslCtx ctx)Public+1 flags0x08
BoringSslHandle get_Handle()2 flags0x08
void SetBio(MonoBtlsBio bio)Public0x08
Exception ThrowError(const string& callerName)Private0x08
MonoBtlsSslError GetError(int ret_code)Private0x04
void SetCertificate(MonoBtlsX509 x509)Public0x08
void SetPrivateKey(MonoBtlsKey key)Public0x08
void AddIntermediateCertificate(MonoBtlsX509 x509)Public0x08
MonoBtlsSslError Accept()Public0x04
MonoBtlsSslError Connect()Public0x04
MonoBtlsSslError Handshake()Public0x04
int PrintErrorsCallback(long str, long len, long ctx)PrivateStatic0x08
string GetErrors()Public0x08
void PrintErrors()Public0x00
MonoBtlsSslError Read(long data, ref int& dataSize)Public0x08
MonoBtlsSslError Write(long data, ref int& dataSize)Public0x08
int GetVersion()Public0x04
int GetCipher()Public0x04
MonoBtlsX509 GetPeerCertificate()Public0x08
void SetServerName(const string& name)Public0x08
string GetServerName()Public0x08
void Shutdown()Public0x00
void SetQuietShutdown()Public0x00
void Close()2 flags0x00
void SetRenegotiateMode(const MonoBtlsSslRenegotiateMode& mode)Public0x04
bool RenegotiatePending()Public0x01

Used by 1

types with a member, parameter or interface of this type