using System; using System.Collections; using System.Collections.Generic; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x02001C45 RID: 7237 [Token(Token = "0x2001C45")] public interface TlsClient : TlsPeer { // Token: 0x17001C3B RID: 7227 // (get) Token: 0x0600B1FB RID: 45563 // (set) Token: 0x0600B1FC RID: 45564 [Token(Token = "0x17001C3B")] List HostNames { [Token(Token = "0x600B1FB")] [Address(Slot = "0")] get; [Token(Token = "0x600B1FC")] [Address(Slot = "1")] set; } // Token: 0x0600B1FD RID: 45565 [Token(Token = "0x600B1FD")] [Address(Slot = "2")] void Init(TlsClientContext context); // Token: 0x0600B1FE RID: 45566 [Token(Token = "0x600B1FE")] [Address(Slot = "3")] TlsSession GetSessionToResume(); // Token: 0x17001C3C RID: 7228 // (get) Token: 0x0600B1FF RID: 45567 [Token(Token = "0x17001C3C")] ProtocolVersion ClientHelloRecordLayerVersion { [Token(Token = "0x600B1FF")] [Address(Slot = "4")] get; } // Token: 0x17001C3D RID: 7229 // (get) Token: 0x0600B200 RID: 45568 [Token(Token = "0x17001C3D")] ProtocolVersion ClientVersion { [Token(Token = "0x600B200")] [Address(Slot = "5")] get; } // Token: 0x17001C3E RID: 7230 // (get) Token: 0x0600B201 RID: 45569 [Token(Token = "0x17001C3E")] bool IsFallback { [Token(Token = "0x600B201")] [Address(Slot = "6")] get; } // Token: 0x0600B202 RID: 45570 [Token(Token = "0x600B202")] [Address(Slot = "7")] int[] GetCipherSuites(); // Token: 0x0600B203 RID: 45571 [Token(Token = "0x600B203")] [Address(Slot = "8")] byte[] GetCompressionMethods(); // Token: 0x0600B204 RID: 45572 [Token(Token = "0x600B204")] [Address(Slot = "9")] IDictionary GetClientExtensions(); // Token: 0x0600B205 RID: 45573 [Token(Token = "0x600B205")] [Address(Slot = "10")] void NotifyServerVersion(ProtocolVersion selectedVersion); // Token: 0x0600B206 RID: 45574 [Token(Token = "0x600B206")] [Address(Slot = "11")] void NotifySessionID(byte[] sessionID); // Token: 0x0600B207 RID: 45575 [Token(Token = "0x600B207")] [Address(Slot = "12")] void NotifySelectedCipherSuite(int selectedCipherSuite); // Token: 0x0600B208 RID: 45576 [Token(Token = "0x600B208")] [Address(Slot = "13")] void NotifySelectedCompressionMethod(byte selectedCompressionMethod); // Token: 0x0600B209 RID: 45577 [Token(Token = "0x600B209")] [Address(Slot = "14")] void ProcessServerExtensions(IDictionary serverExtensions); // Token: 0x0600B20A RID: 45578 [Token(Token = "0x600B20A")] [Address(Slot = "15")] void ProcessServerSupplementalData(IList serverSupplementalData); // Token: 0x0600B20B RID: 45579 [Token(Token = "0x600B20B")] [Address(Slot = "16")] TlsKeyExchange GetKeyExchange(); // Token: 0x0600B20C RID: 45580 [Token(Token = "0x600B20C")] [Address(Slot = "17")] TlsAuthentication GetAuthentication(); // Token: 0x0600B20D RID: 45581 [Token(Token = "0x600B20D")] [Address(Slot = "18")] IList GetClientSupplementalData(); // Token: 0x0600B20E RID: 45582 [Token(Token = "0x600B20E")] [Address(Slot = "19")] void NotifyNewSessionTicket(NewSessionTicket newSessionTicket); } }