104 lines
2.7 KiB
C#
104 lines
2.7 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
|
{
|
|
// Token: 0x020015B0 RID: 5552
|
|
[Token(Token = "0x20015B0")]
|
|
[StructLayout(3)]
|
|
public interface TlsServer : TlsPeer
|
|
{
|
|
// Token: 0x060093DC RID: 37852
|
|
[Token(Token = "0x60093DC")]
|
|
[Address(Slot = "0")]
|
|
void Init(TlsServerContext context);
|
|
|
|
// Token: 0x060093DD RID: 37853
|
|
[Token(Token = "0x60093DD")]
|
|
[Address(Slot = "1")]
|
|
void NotifyClientVersion(ProtocolVersion clientVersion);
|
|
|
|
// Token: 0x060093DE RID: 37854
|
|
[Token(Token = "0x60093DE")]
|
|
[Address(Slot = "2")]
|
|
void NotifyFallback(bool isFallback);
|
|
|
|
// Token: 0x060093DF RID: 37855
|
|
[Token(Token = "0x60093DF")]
|
|
[Address(Slot = "3")]
|
|
void NotifyOfferedCipherSuites(int[] offeredCipherSuites);
|
|
|
|
// Token: 0x060093E0 RID: 37856
|
|
[Token(Token = "0x60093E0")]
|
|
[Address(Slot = "4")]
|
|
void NotifyOfferedCompressionMethods(byte[] offeredCompressionMethods);
|
|
|
|
// Token: 0x060093E1 RID: 37857
|
|
[Token(Token = "0x60093E1")]
|
|
[Address(Slot = "5")]
|
|
void ProcessClientExtensions(IDictionary clientExtensions);
|
|
|
|
// Token: 0x060093E2 RID: 37858
|
|
[Token(Token = "0x60093E2")]
|
|
[Address(Slot = "6")]
|
|
ProtocolVersion GetServerVersion();
|
|
|
|
// Token: 0x060093E3 RID: 37859
|
|
[Token(Token = "0x60093E3")]
|
|
[Address(Slot = "7")]
|
|
int GetSelectedCipherSuite();
|
|
|
|
// Token: 0x060093E4 RID: 37860
|
|
[Token(Token = "0x60093E4")]
|
|
[Address(Slot = "8")]
|
|
byte GetSelectedCompressionMethod();
|
|
|
|
// Token: 0x060093E5 RID: 37861
|
|
[Token(Token = "0x60093E5")]
|
|
[Address(Slot = "9")]
|
|
IDictionary GetServerExtensions();
|
|
|
|
// Token: 0x060093E6 RID: 37862
|
|
[Token(Token = "0x60093E6")]
|
|
[Address(Slot = "10")]
|
|
IList GetServerSupplementalData();
|
|
|
|
// Token: 0x060093E7 RID: 37863
|
|
[Token(Token = "0x60093E7")]
|
|
[Address(Slot = "11")]
|
|
TlsCredentials GetCredentials();
|
|
|
|
// Token: 0x060093E8 RID: 37864
|
|
[Token(Token = "0x60093E8")]
|
|
[Address(Slot = "12")]
|
|
CertificateStatus GetCertificateStatus();
|
|
|
|
// Token: 0x060093E9 RID: 37865
|
|
[Token(Token = "0x60093E9")]
|
|
[Address(Slot = "13")]
|
|
TlsKeyExchange GetKeyExchange();
|
|
|
|
// Token: 0x060093EA RID: 37866
|
|
[Token(Token = "0x60093EA")]
|
|
[Address(Slot = "14")]
|
|
CertificateRequest GetCertificateRequest();
|
|
|
|
// Token: 0x060093EB RID: 37867
|
|
[Token(Token = "0x60093EB")]
|
|
[Address(Slot = "15")]
|
|
void ProcessClientSupplementalData(IList clientSupplementalData);
|
|
|
|
// Token: 0x060093EC RID: 37868
|
|
[Token(Token = "0x60093EC")]
|
|
[Address(Slot = "16")]
|
|
void NotifyClientCertificate(Certificate clientCertificate);
|
|
|
|
// Token: 0x060093ED RID: 37869
|
|
[Token(Token = "0x60093ED")]
|
|
[Address(Slot = "17")]
|
|
NewSessionTicket GetNewSessionTicket();
|
|
}
|
|
}
|