Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/Tls/TlsClient.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

132 lines
3.2 KiB
C#

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<string> 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);
}
}