Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/Tls/TlsClient.cs
T
2026-04-08 23:40:05 +02:00

134 lines
3.3 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
{
// Token: 0x02001588 RID: 5512
[Token(Token = "0x2001588")]
[StructLayout(3)]
public interface TlsClient : TlsPeer
{
// Token: 0x1700179D RID: 6045
// (get) Token: 0x06009253 RID: 37459
// (set) Token: 0x06009254 RID: 37460
[Token(Token = "0x1700179D")]
List<string> HostNames
{
[Token(Token = "0x6009253")]
[Address(Slot = "0")]
get;
[Token(Token = "0x6009254")]
[Address(Slot = "1")]
set;
}
// Token: 0x06009255 RID: 37461
[Token(Token = "0x6009255")]
[Address(Slot = "2")]
void Init(TlsClientContext context);
// Token: 0x06009256 RID: 37462
[Token(Token = "0x6009256")]
[Address(Slot = "3")]
TlsSession GetSessionToResume();
// Token: 0x1700179E RID: 6046
// (get) Token: 0x06009257 RID: 37463
[Token(Token = "0x1700179E")]
ProtocolVersion ClientHelloRecordLayerVersion
{
[Token(Token = "0x6009257")]
[Address(Slot = "4")]
get;
}
// Token: 0x1700179F RID: 6047
// (get) Token: 0x06009258 RID: 37464
[Token(Token = "0x1700179F")]
ProtocolVersion ClientVersion
{
[Token(Token = "0x6009258")]
[Address(Slot = "5")]
get;
}
// Token: 0x170017A0 RID: 6048
// (get) Token: 0x06009259 RID: 37465
[Token(Token = "0x170017A0")]
bool IsFallback
{
[Token(Token = "0x6009259")]
[Address(Slot = "6")]
get;
}
// Token: 0x0600925A RID: 37466
[Token(Token = "0x600925A")]
[Address(Slot = "7")]
int[] GetCipherSuites();
// Token: 0x0600925B RID: 37467
[Token(Token = "0x600925B")]
[Address(Slot = "8")]
byte[] GetCompressionMethods();
// Token: 0x0600925C RID: 37468
[Token(Token = "0x600925C")]
[Address(Slot = "9")]
IDictionary GetClientExtensions();
// Token: 0x0600925D RID: 37469
[Token(Token = "0x600925D")]
[Address(Slot = "10")]
void NotifyServerVersion(ProtocolVersion selectedVersion);
// Token: 0x0600925E RID: 37470
[Token(Token = "0x600925E")]
[Address(Slot = "11")]
void NotifySessionID(byte[] sessionID);
// Token: 0x0600925F RID: 37471
[Token(Token = "0x600925F")]
[Address(Slot = "12")]
void NotifySelectedCipherSuite(int selectedCipherSuite);
// Token: 0x06009260 RID: 37472
[Token(Token = "0x6009260")]
[Address(Slot = "13")]
void NotifySelectedCompressionMethod(byte selectedCompressionMethod);
// Token: 0x06009261 RID: 37473
[Token(Token = "0x6009261")]
[Address(Slot = "14")]
void ProcessServerExtensions(IDictionary serverExtensions);
// Token: 0x06009262 RID: 37474
[Token(Token = "0x6009262")]
[Address(Slot = "15")]
void ProcessServerSupplementalData(IList serverSupplementalData);
// Token: 0x06009263 RID: 37475
[Token(Token = "0x6009263")]
[Address(Slot = "16")]
TlsKeyExchange GetKeyExchange();
// Token: 0x06009264 RID: 37476
[Token(Token = "0x6009264")]
[Address(Slot = "17")]
TlsAuthentication GetAuthentication();
// Token: 0x06009265 RID: 37477
[Token(Token = "0x6009265")]
[Address(Slot = "18")]
IList GetClientSupplementalData();
// Token: 0x06009266 RID: 37478
[Token(Token = "0x6009266")]
[Address(Slot = "19")]
void NotifyNewSessionTicket(NewSessionTicket newSessionTicket);
}
}