using System; using System.Collections; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x020015B0 RID: 5552 [Token(Token = "0x20015B0")] [StructLayout(3)] public interface TlsServer : TlsPeer { // Token: 0x060093DC RID: 37852 [Token(Token = "0x60093DC")] [Address(Slot = "0")] void Init(TlsServerContext context); // Token: 0x060093DD RID: 37853 [Token(Token = "0x60093DD")] [Address(Slot = "1")] void NotifyClientVersion(ProtocolVersion clientVersion); // Token: 0x060093DE RID: 37854 [Token(Token = "0x60093DE")] [Address(Slot = "2")] void NotifyFallback(bool isFallback); // Token: 0x060093DF RID: 37855 [Token(Token = "0x60093DF")] [Address(Slot = "3")] void NotifyOfferedCipherSuites(int[] offeredCipherSuites); // Token: 0x060093E0 RID: 37856 [Token(Token = "0x60093E0")] [Address(Slot = "4")] void NotifyOfferedCompressionMethods(byte[] offeredCompressionMethods); // Token: 0x060093E1 RID: 37857 [Token(Token = "0x60093E1")] [Address(Slot = "5")] void ProcessClientExtensions(IDictionary clientExtensions); // Token: 0x060093E2 RID: 37858 [Token(Token = "0x60093E2")] [Address(Slot = "6")] ProtocolVersion GetServerVersion(); // Token: 0x060093E3 RID: 37859 [Token(Token = "0x60093E3")] [Address(Slot = "7")] int GetSelectedCipherSuite(); // Token: 0x060093E4 RID: 37860 [Token(Token = "0x60093E4")] [Address(Slot = "8")] byte GetSelectedCompressionMethod(); // Token: 0x060093E5 RID: 37861 [Token(Token = "0x60093E5")] [Address(Slot = "9")] IDictionary GetServerExtensions(); // Token: 0x060093E6 RID: 37862 [Token(Token = "0x60093E6")] [Address(Slot = "10")] IList GetServerSupplementalData(); // Token: 0x060093E7 RID: 37863 [Token(Token = "0x60093E7")] [Address(Slot = "11")] TlsCredentials GetCredentials(); // Token: 0x060093E8 RID: 37864 [Token(Token = "0x60093E8")] [Address(Slot = "12")] CertificateStatus GetCertificateStatus(); // Token: 0x060093E9 RID: 37865 [Token(Token = "0x60093E9")] [Address(Slot = "13")] TlsKeyExchange GetKeyExchange(); // Token: 0x060093EA RID: 37866 [Token(Token = "0x60093EA")] [Address(Slot = "14")] CertificateRequest GetCertificateRequest(); // Token: 0x060093EB RID: 37867 [Token(Token = "0x60093EB")] [Address(Slot = "15")] void ProcessClientSupplementalData(IList clientSupplementalData); // Token: 0x060093EC RID: 37868 [Token(Token = "0x60093EC")] [Address(Slot = "16")] void NotifyClientCertificate(Certificate clientCertificate); // Token: 0x060093ED RID: 37869 [Token(Token = "0x60093ED")] [Address(Slot = "17")] NewSessionTicket GetNewSessionTicket(); } }