102 lines
2.7 KiB
C#
102 lines
2.7 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
|
{
|
|
// Token: 0x02001C6D RID: 7277
|
|
[Token(Token = "0x2001C6D")]
|
|
public interface TlsServer : TlsPeer
|
|
{
|
|
// Token: 0x0600B384 RID: 45956
|
|
[Token(Token = "0x600B384")]
|
|
[Address(Slot = "0")]
|
|
void Init(TlsServerContext context);
|
|
|
|
// Token: 0x0600B385 RID: 45957
|
|
[Token(Token = "0x600B385")]
|
|
[Address(Slot = "1")]
|
|
void NotifyClientVersion(ProtocolVersion clientVersion);
|
|
|
|
// Token: 0x0600B386 RID: 45958
|
|
[Token(Token = "0x600B386")]
|
|
[Address(Slot = "2")]
|
|
void NotifyFallback(bool isFallback);
|
|
|
|
// Token: 0x0600B387 RID: 45959
|
|
[Token(Token = "0x600B387")]
|
|
[Address(Slot = "3")]
|
|
void NotifyOfferedCipherSuites(int[] offeredCipherSuites);
|
|
|
|
// Token: 0x0600B388 RID: 45960
|
|
[Token(Token = "0x600B388")]
|
|
[Address(Slot = "4")]
|
|
void NotifyOfferedCompressionMethods(byte[] offeredCompressionMethods);
|
|
|
|
// Token: 0x0600B389 RID: 45961
|
|
[Token(Token = "0x600B389")]
|
|
[Address(Slot = "5")]
|
|
void ProcessClientExtensions(IDictionary clientExtensions);
|
|
|
|
// Token: 0x0600B38A RID: 45962
|
|
[Token(Token = "0x600B38A")]
|
|
[Address(Slot = "6")]
|
|
ProtocolVersion GetServerVersion();
|
|
|
|
// Token: 0x0600B38B RID: 45963
|
|
[Token(Token = "0x600B38B")]
|
|
[Address(Slot = "7")]
|
|
int GetSelectedCipherSuite();
|
|
|
|
// Token: 0x0600B38C RID: 45964
|
|
[Token(Token = "0x600B38C")]
|
|
[Address(Slot = "8")]
|
|
byte GetSelectedCompressionMethod();
|
|
|
|
// Token: 0x0600B38D RID: 45965
|
|
[Token(Token = "0x600B38D")]
|
|
[Address(Slot = "9")]
|
|
IDictionary GetServerExtensions();
|
|
|
|
// Token: 0x0600B38E RID: 45966
|
|
[Token(Token = "0x600B38E")]
|
|
[Address(Slot = "10")]
|
|
IList GetServerSupplementalData();
|
|
|
|
// Token: 0x0600B38F RID: 45967
|
|
[Token(Token = "0x600B38F")]
|
|
[Address(Slot = "11")]
|
|
TlsCredentials GetCredentials();
|
|
|
|
// Token: 0x0600B390 RID: 45968
|
|
[Token(Token = "0x600B390")]
|
|
[Address(Slot = "12")]
|
|
CertificateStatus GetCertificateStatus();
|
|
|
|
// Token: 0x0600B391 RID: 45969
|
|
[Token(Token = "0x600B391")]
|
|
[Address(Slot = "13")]
|
|
TlsKeyExchange GetKeyExchange();
|
|
|
|
// Token: 0x0600B392 RID: 45970
|
|
[Token(Token = "0x600B392")]
|
|
[Address(Slot = "14")]
|
|
CertificateRequest GetCertificateRequest();
|
|
|
|
// Token: 0x0600B393 RID: 45971
|
|
[Token(Token = "0x600B393")]
|
|
[Address(Slot = "15")]
|
|
void ProcessClientSupplementalData(IList clientSupplementalData);
|
|
|
|
// Token: 0x0600B394 RID: 45972
|
|
[Token(Token = "0x600B394")]
|
|
[Address(Slot = "16")]
|
|
void NotifyClientCertificate(Certificate clientCertificate);
|
|
|
|
// Token: 0x0600B395 RID: 45973
|
|
[Token(Token = "0x600B395")]
|
|
[Address(Slot = "17")]
|
|
NewSessionTicket GetNewSessionTicket();
|
|
}
|
|
}
|