Zdexby TheHolyOneZ
42,595 classes
Class

MonoBtlsSslCtx

: MonoBtlsObject : Object
Mono.Btls.MonoBtlsSslCtx, System 0x0080 (128 B) inherited 0x0020 System.dll
0x00x0080

Members 12

OffsetSizeNameTypeFlagsDefault
0x08verifyFuncNativeVerifyFuncPrivate—
0x08selectFuncNativeSelectFuncPrivate—
0x08serverNameFuncNativeServerNameFuncPrivate—
0x08verifyFuncPtrlongPrivate—
0x08selectFuncPtrlongPrivate—
0x08serverNameFuncPtrlongPrivate—
0x08verifyCallbackMonoBtlsVerifyCallbackPrivate—
0x08selectCallbackMonoBtlsSelectCallbackPrivate—
0x08serverNameCallbackMonoBtlsServerNameCallbackPrivate—
0x08storeMonoBtlsX509StorePrivate—
0x08instanceGCHandlePrivate—
0x08instancePtrlongPrivate—
Inherited from MonoBtlsObject 2
OffsetSizeNameTypeFlagsDefault
0x08handleMonoBtlsHandlePrivate—
0x08lastErrorExceptionPrivate—

Functions 29

SignatureFlagsNativeParams
BoringSslCtxHandle get_Handle()2 flags0x08
long mono_btls_ssl_ctx_new()PrivateStatic+1 flags0x08
int mono_btls_ssl_ctx_free(long handle)PrivateStatic+1 flags0x08
void mono_btls_ssl_ctx_initialize(long handle, long instance)PrivateStatic+1 flags0x08
void mono_btls_ssl_ctx_set_cert_verify_callback(long handle, long func, int cert_required)PrivateStatic+1 flags0x08
void mono_btls_ssl_ctx_set_cert_select_callback(long handle, long func)PrivateStatic+1 flags0x08
void mono_btls_ssl_ctx_set_min_version(long handle, int version)PrivateStatic+1 flags0x08
void mono_btls_ssl_ctx_set_max_version(long handle, int version)PrivateStatic+1 flags0x08
int mono_btls_ssl_ctx_set_ciphers(long handle, int count, long data, int allow_unsupported)PrivateStatic+1 flags0x08
int mono_btls_ssl_ctx_set_verify_param(long handle, long param)PrivateStatic+1 flags0x08
int mono_btls_ssl_ctx_set_client_ca_list(long handle, int count, long sizes, long data)PrivateStatic+1 flags0x08
void mono_btls_ssl_ctx_set_server_name_callback(long handle, long func)PrivateStatic+1 flags0x08
void .ctor()Public+1 flags0x00
void .ctor(BoringSslCtxHandle handle)2 flags0x08
MonoBtlsX509Store get_CertificateStore()Public+1 flags0x08
int VerifyCallback(bool preverify_ok, MonoBtlsX509StoreCtx ctx)Private0x08
int NativeVerifyCallback(long instance, int preverify_ok, long store_ctx)PrivateStatic0x08
int NativeSelectCallback(long instance, int count, long sizes, long data)PrivateStatic0x08
string[] CopyIssuers(int count, long sizesPtr, long dataPtr)PrivateStatic0x08
void SetVerifyCallback(MonoBtlsVerifyCallback callback, bool client_cert_required)Public0x08
void SetSelectCallback(MonoBtlsSelectCallback callback)Public0x08
void SetMinVersion(int version)Public0x04
void SetMaxVersion(int version)Public0x04
void SetCiphers(const short[]& ciphers, bool allow_unsupported)Public0x08
void SetVerifyParam(MonoBtlsX509VerifyParam param)Public0x08
void SetClientCertificateIssuers(const string[]& acceptableIssuers)Public0x08
void SetServerNameCallback(MonoBtlsServerNameCallback callback)Public0x08
int NativeServerNameCallback(long instance)PrivateStatic0x08
void Close()2 flags0x00

Used by 2

types with a member, parameter or interface of this type