Files
27Aug2021-Cpp2IL-Dump/Mono.Security/Mono/Security/Interface/IMonoSslStream.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

155 lines
3.7 KiB
C#

using System;
using System.Net.Security;
using System.Security.Authentication;
using System.Security.Cryptography.X509Certificates;
using System.Threading.Tasks;
using Cpp2IlInjected;
namespace Mono.Security.Interface
{
// Token: 0x02000023 RID: 35
[Token(Token = "0x2000023")]
public interface IMonoSslStream : IDisposable
{
// Token: 0x060000D0 RID: 208
[Token(Token = "0x60000D0")]
[Address(Slot = "0")]
void AuthenticateAsClient(string targetHost);
// Token: 0x060000D1 RID: 209
[Token(Token = "0x60000D1")]
[Address(Slot = "1")]
void AuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation);
// Token: 0x060000D2 RID: 210
[Token(Token = "0x60000D2")]
[Address(Slot = "2")]
Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation);
// Token: 0x060000D3 RID: 211
[Token(Token = "0x60000D3")]
[Address(Slot = "3")]
int Read(byte[] buffer, int offset, int count);
// Token: 0x060000D4 RID: 212
[Token(Token = "0x60000D4")]
[Address(Slot = "4")]
void Write(byte[] buffer, int offset, int count);
// Token: 0x060000D5 RID: 213
[Token(Token = "0x60000D5")]
[Address(Slot = "5")]
IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState);
// Token: 0x060000D6 RID: 214
[Token(Token = "0x60000D6")]
[Address(Slot = "6")]
int EndRead(IAsyncResult asyncResult);
// Token: 0x060000D7 RID: 215
[Token(Token = "0x60000D7")]
[Address(Slot = "7")]
IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState);
// Token: 0x060000D8 RID: 216
[Token(Token = "0x60000D8")]
[Address(Slot = "8")]
void EndWrite(IAsyncResult asyncResult);
// Token: 0x1700003B RID: 59
// (get) Token: 0x060000D9 RID: 217
[Token(Token = "0x1700003B")]
bool IsAuthenticated
{
[Token(Token = "0x60000D9")]
[Address(Slot = "9")]
get;
}
// Token: 0x1700003C RID: 60
// (get) Token: 0x060000DA RID: 218
[Token(Token = "0x1700003C")]
bool CanRead
{
[Token(Token = "0x60000DA")]
[Address(Slot = "10")]
get;
}
// Token: 0x1700003D RID: 61
// (get) Token: 0x060000DB RID: 219
[Token(Token = "0x1700003D")]
bool CanWrite
{
[Token(Token = "0x60000DB")]
[Address(Slot = "11")]
get;
}
// Token: 0x1700003E RID: 62
// (get) Token: 0x060000DC RID: 220
[Token(Token = "0x1700003E")]
long Length
{
[Token(Token = "0x60000DC")]
[Address(Slot = "12")]
get;
}
// Token: 0x1700003F RID: 63
// (get) Token: 0x060000DD RID: 221
[Token(Token = "0x1700003F")]
long Position
{
[Token(Token = "0x60000DD")]
[Address(Slot = "13")]
get;
}
// Token: 0x060000DE RID: 222
[Token(Token = "0x60000DE")]
[Address(Slot = "14")]
void SetLength(long value);
// Token: 0x17000040 RID: 64
// (get) Token: 0x060000DF RID: 223
[Token(Token = "0x17000040")]
AuthenticatedStream AuthenticatedStream
{
[Token(Token = "0x60000DF")]
[Address(Slot = "15")]
get;
}
// Token: 0x17000041 RID: 65
// (get) Token: 0x060000E0 RID: 224
[Token(Token = "0x17000041")]
int ReadTimeout
{
[Token(Token = "0x60000E0")]
[Address(Slot = "16")]
get;
}
// Token: 0x17000042 RID: 66
// (get) Token: 0x060000E1 RID: 225
[Token(Token = "0x17000042")]
int WriteTimeout
{
[Token(Token = "0x60000E1")]
[Address(Slot = "17")]
get;
}
// Token: 0x17000043 RID: 67
// (get) Token: 0x060000E2 RID: 226
[Token(Token = "0x17000043")]
X509Certificate InternalLocalCertificate
{
[Token(Token = "0x60000E2")]
[Address(Slot = "18")]
get;
}
}
}