Zdexby TheHolyOneZ
49,743 classes
Class

TlsServerProtocol

: TlsProtocol : Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.TlsServerProtocol, com.Tivadar.Best.HTTP 0x00D0 (208 B) inherited 0x00A8 com.Tivadar.Best.HTTP.dll
0x00x00D0

Members 5

OffsetSizeNameTypeFlagsDefault
0x08m_tlsServerTlsServer1 flags—
0x08m_tlsServerContextTlsServerContextImpl1 flags—
0x08m_offeredCipherSuitesint[]1 flags—
0x08m_keyExchangeTlsKeyExchange1 flags—
0x08m_certificateRequestCertificateRequest1 flags—
Inherited from TlsProtocol 54
OffsetSizeNameTypeFlagsDefault
—0x02CS_STARTshortStatic+2 flags0
—0x02CS_CLIENT_HELLOshortStatic+2 flags1
—0x02CS_SERVER_HELLO_RETRY_REQUESTshortStatic+2 flags2
—0x02CS_CLIENT_HELLO_RETRYshortStatic+2 flags3
—0x02CS_SERVER_HELLOshortStatic+2 flags4
—0x02CS_SERVER_ENCRYPTED_EXTENSIONSshortStatic+2 flags5
—0x02CS_SERVER_SUPPLEMENTAL_DATAshortStatic+2 flags6
—0x02CS_SERVER_CERTIFICATEshortStatic+2 flags7
—0x02CS_SERVER_CERTIFICATE_STATUSshortStatic+2 flags8
—0x02CS_SERVER_CERTIFICATE_VERIFYshortStatic+2 flags9
—0x02CS_SERVER_KEY_EXCHANGEshortStatic+2 flags10
—0x02CS_SERVER_CERTIFICATE_REQUESTshortStatic+2 flags11
—0x02CS_SERVER_HELLO_DONEshortStatic+2 flags12
—0x02CS_CLIENT_END_OF_EARLY_DATAshortStatic+2 flags13
—0x02CS_CLIENT_SUPPLEMENTAL_DATAshortStatic+2 flags14
—0x02CS_CLIENT_CERTIFICATEshortStatic+2 flags15
—0x02CS_CLIENT_KEY_EXCHANGEshortStatic+2 flags16
—0x02CS_CLIENT_CERTIFICATE_VERIFYshortStatic+2 flags17
—0x02CS_CLIENT_FINISHEDshortStatic+2 flags18
—0x02CS_SERVER_SESSION_TICKETshortStatic+2 flags19
—0x02CS_SERVER_FINISHEDshortStatic+2 flags20
—0x02CS_ENDshortStatic+2 flags21
—0x02ADS_MODE_1_Nsub1shortStatic+2 flags0
—0x02ADS_MODE_0_NshortStatic+2 flags1
—0x02ADS_MODE_0_N_FIRSTONLYshortStatic+2 flags2
0x08m_applicationDataQueueByteQueuePrivate+1 flags—
0x08m_alertQueueByteQueuePrivate+1 flags—
0x08m_handshakeQueueByteQueuePrivate+1 flags—
0x08m_recordStreamRecordStream2 flags—
0x04m_maxHandshakeMessageSizeintPrivate—
0x00340x04padding / unreflected
0x08m_handshakeHashTlsHandshakeHash1 flags—
0x08m_tlsStreamTlsStreamPrivate—
0x01m_closedboolPrivate—
0x01m_failedWithErrorboolPrivate—
0x01m_appDataReadyboolPrivate—
0x01m_appDataSplitEnabledboolPrivate—
0x01m_keyUpdateEnabledboolPrivate—
0x01m_keyUpdatePendingSendboolPrivate—
0x01m_resumableHandshakeboolPrivate—
0x004F0x01padding / unreflected
0x04m_appDataSplitModeintPrivate—
0x00540x04padding / unreflected
0x08m_tlsSessionTlsSession1 flags—
0x08m_sessionParametersSessionParameters1 flags—
0x08m_sessionMasterSecretTlsSecret1 flags—
0x08m_retryCookiebyte[]1 flags—
0x04m_retryGroupint1 flags—
0x007C0x04padding / unreflected
0x08m_clientExtensionsIDictionary<System.Int321 flags—
0x08m_serverExtensionsIDictionary<System.Int321 flags—
0x02m_connectionStateshort1 flags—
0x01m_selectedPsk13bool1 flags—
0x01m_receivedChangeCipherSpecbool1 flags—
0x01m_expectSessionTicketbool1 flags—
0x01m_blockingbool2 flags—
0x00960x02padding / unreflected
0x08m_inputBuffersByteQueueInputStream2 flags—
0x08m_outputBufferByteQueueOutputStream2 flags—

Functions 34

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void .ctor(Stream stream)Public+1 flags—0x08
void .ctor(Stream input, Stream output)Public+1 flags—0x08
void Accept(TlsServer tlsServer)Public—0x08
void CleanupHandshake()2 flags—0x00
bool ExpectCertificateVerifyMessage()3 flags—0x01
ServerHello Generate13HelloRetryRequest(ClientHello clientHello)3 flags—0x08
ServerHello Generate13ServerHello(ClientHello clientHello, HandshakeMessageInput clientHelloMessage, bool afterHelloRetryRequest)3 flags—0x08
ServerHello GenerateServerHello(ClientHello clientHello, HandshakeMessageInput clientHelloMessage)3 flags—0x08
TlsContext get_Context()3 flags—0x08
AbstractTlsContext get_ContextAdmin()3 flags—0x08
TlsPeer get_Peer()3 flags—0x08
void Handle13HandshakeMessage(short type, HandshakeMessageInput buf)3 flags—0x08
void HandleHandshakeMessage(short type, HandshakeMessageInput buf)2 flags—0x08
void HandleAlertWarningMessage(short alertDescription)2 flags—0x02
void NotifyClientCertificate(Certificate clientCertificate)3 flags—0x08
void Receive13ClientCertificate(MemoryStream buf)3 flags—0x08
void Receive13ClientCertificateVerify(MemoryStream buf)1 flags—0x08
void Receive13ClientFinished(MemoryStream buf)3 flags—0x08
void ReceiveCertificateMessage(MemoryStream buf)3 flags—0x08
void ReceiveCertificateVerifyMessage(MemoryStream buf)3 flags—0x08
ClientHello ReceiveClientHelloMessage(MemoryStream buf)3 flags—0x08
void ReceiveClientKeyExchangeMessage(MemoryStream buf)3 flags—0x08
void Send13EncryptedExtensionsMessage(IDictionary<System.Int32 serverExtensions)3 flags—0x08
void Send13ServerHelloCoda(ServerHello serverHello, bool afterHelloRetryRequest)3 flags—0x08
void SendCertificateRequestMessage(CertificateRequest certificateRequest)3 flags—0x08
void SendCertificateStatusMessage(CertificateStatus certificateStatus)3 flags—0x08
void SendHelloRequestMessage()3 flags—0x00
void SendNewSessionTicketMessage(NewSessionTicket newSessionTicket)3 flags—0x08
void SendServerHelloDoneMessage()3 flags—0x00
void SendServerHelloMessage(ServerHello serverHello)3 flags—0x08
void SendServerKeyExchangeMessage(const byte[]& serverKeyExchange)3 flags—0x08
void Skip13ClientCertificate()3 flags0x00
void Skip13ClientCertificateVerify()3 flags0x00