| TlsCrypto get_Crypto() | Public+4 flags | | 0x08 |
| void NotifyCloseHandle(TlsCloseable closehandle) | Public+3 flags | | 0x08 |
| void Cancel() | Public+3 flags | | 0x00 |
| ProtocolVersion[] GetProtocolVersions() | Public+3 flags | | 0x08 |
| int[] GetCipherSuites() | Public+3 flags | | 0x08 |
| void NotifyHandshakeBeginning() | Public+3 flags | | 0x00 |
| int GetHandshakeTimeoutMillis() | Public+3 flags | | 0x04 |
| bool AllowLegacyResumption() | Public+3 flags | | 0x01 |
| int GetMaxCertificateChainLength() | Public+3 flags | | 0x04 |
| int GetMaxHandshakeMessageSize() | Public+3 flags | | 0x04 |
| short[] GetPskKeyExchangeModes() | Public+3 flags | | 0x08 |
| bool RequiresCloseNotify() | Public+3 flags | | 0x01 |
| bool RequiresExtendedMasterSecret() | Public+3 flags | | 0x01 |
| bool ShouldUseExtendedMasterSecret() | Public+3 flags | | 0x01 |
| bool ShouldUseExtendedPadding() | Public+3 flags | | 0x01 |
| bool ShouldUseGmtUnixTime() | Public+3 flags | | 0x01 |
| void NotifySecureRenegotiation(bool secureRenegotiation) | Public+3 flags | | 0x01 |
| TlsKeyExchangeFactory GetKeyExchangeFactory() | Public+3 flags | | 0x08 |
| void NotifyAlertRaised(short alertLevel, short alertDescription, const string& message, Exception cause) | Public+3 flags | — | 0x08 |
| void NotifyAlertReceived(short alertLevel, short alertDescription) | Public+3 flags | — | 0x02 |
| void NotifyHandshakeComplete() | Public+3 flags | | 0x00 |
| TlsHeartbeat GetHeartbeat() | Public+3 flags | | 0x08 |
| short GetHeartbeatPolicy() | Public+3 flags | | 0x02 |
| bool get_IgnoreCorruptDtlsRecords() | Public+4 flags | | 0x01 |