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: 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();
|
|
}
|
|
}
|