using System; using System.Collections; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x02001B8D RID: 7053 [Token(Token = "0x2001B8D")] public interface TlsServer : TlsPeer { // Token: 0x0600AFB6 RID: 44982 [Token(Token = "0x600AFB6")] [Address(Slot = "0")] void Init(TlsServerContext context); // Token: 0x0600AFB7 RID: 44983 [Token(Token = "0x600AFB7")] [Address(Slot = "1")] void NotifyClientVersion(ProtocolVersion clientVersion); // Token: 0x0600AFB8 RID: 44984 [Token(Token = "0x600AFB8")] [Address(Slot = "2")] void NotifyFallback(bool isFallback); // Token: 0x0600AFB9 RID: 44985 [Token(Token = "0x600AFB9")] [Address(Slot = "3")] void NotifyOfferedCipherSuites(int[] offeredCipherSuites); // Token: 0x0600AFBA RID: 44986 [Token(Token = "0x600AFBA")] [Address(Slot = "4")] void NotifyOfferedCompressionMethods(byte[] offeredCompressionMethods); // Token: 0x0600AFBB RID: 44987 [Token(Token = "0x600AFBB")] [Address(Slot = "5")] void ProcessClientExtensions(IDictionary clientExtensions); // Token: 0x0600AFBC RID: 44988 [Token(Token = "0x600AFBC")] [Address(Slot = "6")] ProtocolVersion GetServerVersion(); // Token: 0x0600AFBD RID: 44989 [Token(Token = "0x600AFBD")] [Address(Slot = "7")] int GetSelectedCipherSuite(); // Token: 0x0600AFBE RID: 44990 [Token(Token = "0x600AFBE")] [Address(Slot = "8")] byte GetSelectedCompressionMethod(); // Token: 0x0600AFBF RID: 44991 [Token(Token = "0x600AFBF")] [Address(Slot = "9")] IDictionary GetServerExtensions(); // Token: 0x0600AFC0 RID: 44992 [Token(Token = "0x600AFC0")] [Address(Slot = "10")] IList GetServerSupplementalData(); // Token: 0x0600AFC1 RID: 44993 [Token(Token = "0x600AFC1")] [Address(Slot = "11")] TlsCredentials GetCredentials(); // Token: 0x0600AFC2 RID: 44994 [Token(Token = "0x600AFC2")] [Address(Slot = "12")] CertificateStatus GetCertificateStatus(); // Token: 0x0600AFC3 RID: 44995 [Token(Token = "0x600AFC3")] [Address(Slot = "13")] TlsKeyExchange GetKeyExchange(); // Token: 0x0600AFC4 RID: 44996 [Token(Token = "0x600AFC4")] [Address(Slot = "14")] CertificateRequest GetCertificateRequest(); // Token: 0x0600AFC5 RID: 44997 [Token(Token = "0x600AFC5")] [Address(Slot = "15")] void ProcessClientSupplementalData(IList clientSupplementalData); // Token: 0x0600AFC6 RID: 44998 [Token(Token = "0x600AFC6")] [Address(Slot = "16")] void NotifyClientCertificate(Certificate clientCertificate); // Token: 0x0600AFC7 RID: 44999 [Token(Token = "0x600AFC7")] [Address(Slot = "17")] NewSessionTicket GetNewSessionTicket(); } }