Zdexby TheHolyOneZ
42,628 classes
Class

MobileAuthenticatedStream

: AuthenticatedStream : Stream : MarshalByRefObject : Object
Mono.Net.Security.MobileAuthenticatedStream, System 0x00B0 (176 B) inherited 0x0038 System.dll
implements IDisposable
0x00x00B0

Members 18

OffsetSizeNameTypeFlagsDefault
0x08xobileTlsContextMobileTlsContextPrivate—
0x08lastExceptionExceptionDispatchInfoPrivate—
0x08asyncHandshakeRequestAsyncProtocolRequestPrivate—
0x08asyncReadRequestAsyncProtocolRequestPrivate—
0x08asyncWriteRequestAsyncProtocolRequestPrivate—
0x08readBufferBufferOffsetSize2Private—
0x08writeBufferBufferOffsetSize2Private—
0x08ioLockobjectPrivate—
0x04closeRequestedintPrivate—
0x01shutdownboolPrivate—
0x007D0x03padding / unreflected
0x04operationOperationPrivate—
0x04uniqueNameIntegerintPrivateStatic—
0x00840x04padding / unreflected
0x08<SslStream>k__BackingFieldSslStreamPrivate+1 flags—
0x08<Settings>k__BackingFieldMonoTlsSettingsPrivate+1 flags—
0x08<Provider>k__BackingFieldMobileTlsProviderPrivate+1 flags—
0x08<TargetHost>k__BackingFieldstringPrivate—
0x04nextIdintPrivateStatic—
0x04IDint2 flags—
0x00AC0x04unreflected bytes to end of MobileAuthenticatedStream
Inherited from AuthenticatedStream 2
OffsetSizeNameTypeFlagsDefault
0x08_InnerStreamStreamPrivate—
0x01_LeaveStreamOpenboolPrivate—
Inherited from Stream 4
OffsetSizeNameTypeFlagsDefault
0x08NullStreamPublicStatic+1 flags—
—0x04DefaultCopyBufferSizeintPrivateStatic+1 flags1444583632
0x00080x10padding / unreflected
0x08_activeReadWriteTaskReadWriteTaskPrivate+1 flags—
0x08_asyncActiveSemaphoreSemaphoreSlimPrivate+1 flags—
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlagsDefault
0x08_identityobjectPrivate+1 flags—

Functions 51

SignatureFlagsNativeParams
void .ctor(Stream innerStream, bool leaveInnerStreamOpen, SslStream owner, MonoTlsSettings settings, MobileTlsProvider provider)Public+1 flags0x08
SslStream get_SslStream()PublicFinal+3 flags0x08
MonoTlsSettings get_Settings()Public+1 flags0x08
MobileTlsProvider get_Provider()Public+1 flags0x08
string get_TargetHost()2 flags0x08
void set_TargetHost(const string& value)Private+1 flags0x08
void CheckThrow(bool authSuccessCheck, bool shutdownCheck)1 flags0x01
Exception GetSSPIException(Exception e)Static+1 flags0x08
Exception GetIOException(Exception e, const string& message)Static+1 flags0x08
Exception GetInternalError()Static+1 flags0x08
Exception GetInvalidNestedCallException()Static+1 flags0x08
ExceptionDispatchInfo SetException(Exception e)1 flags0x08
void AuthenticateAsClient(const string& targetHost, X509CertificateCollection clientCertificates, const SslProtocols& enabledSslProtocols, bool checkCertificateRevocation)Public0x08
void AuthenticateAsServer(X509Certificate serverCertificate, bool clientCertificateRequired, const SslProtocols& enabledSslProtocols, bool checkCertificateRevocation)Public0x08
Task AuthenticateAsClientAsync(const string& targetHost, X509CertificateCollection clientCertificates, const SslProtocols& enabledSslProtocols, bool checkCertificateRevocation)PublicFinal+2 flags0x08
Task ProcessAuthentication(bool runSynchronously, MonoSslAuthenticationOptions options, const CancellationToken& cancellationToken)Private0x08
MobileTlsContext CreateContext(MonoSslAuthenticationOptions options)4 flags—0x08
int Read(const byte[]& buffer, int offset, int count)Public+1 flags0x08
void Write(const byte[]& buffer, int offset, int count)Public+1 flags0x08
Task<System.Int32> ReadAsync(const byte[]& buffer, int offset, int count, const CancellationToken& cancellationToken)Public+1 flags0x08
Task WriteAsync(const byte[]& buffer, int offset, int count, const CancellationToken& cancellationToken)Public+1 flags0x08
Task<System.Int32> StartOperation(const OperationType& type, AsyncProtocolRequest asyncRequest, const CancellationToken& cancellationToken)Private0x08
int InternalRead(const byte[]& buffer, int offset, int size, ref bool& outWantMore)1 flags0x08
ValueTuple<System.Int32 InternalRead(AsyncProtocolRequest asyncRequest, BufferOffsetSize internalBuffer, const byte[]& buffer, int offset, int size)Private0x08
bool InternalWrite(const byte[]& buffer, int offset, int size)1 flags0x08
bool InternalWrite(AsyncProtocolRequest asyncRequest, BufferOffsetSize2 internalBuffer, const byte[]& buffer, int offset, int size)Private0x08
Task<System.Int32> InnerRead(bool sync, int requestedSize, const CancellationToken& cancellationToken)1 flags0x08
Task InnerWrite(bool sync, const CancellationToken& cancellationToken)1 flags0x08
AsyncOperationStatus ProcessHandshake(const AsyncOperationStatus& status, bool renegotiate)1 flags0x04
ValueTuple<System.Int32 ProcessRead(BufferOffsetSize userBuffer)1 flags0x08
ValueTuple<System.Int32 ProcessWrite(BufferOffsetSize userBuffer)1 flags0x08
bool get_IsAuthenticated()Public+2 flags0x01
void Dispose(bool disposing)2 flags0x01
void Flush()Public+1 flags0x00
X509Certificate get_LocalCertificate()PublicFinal+3 flags0x08
X509Certificate get_InternalLocalCertificate()PublicFinal+3 flags0x08
long Seek(long offset, const SeekOrigin& origin)Public+1 flags0x08
void SetLength(long value)Public+1 flags0x08
bool get_CanRead()Public+2 flags0x01
bool get_CanTimeout()Public+2 flags0x01
bool get_CanWrite()Public+2 flags0x01
bool get_CanSeek()Public+2 flags0x01
long get_Length()Public+2 flags0x08
long get_Position()Public+2 flags0x08
void set_Position(long value)Public+2 flags0x08
int get_ReadTimeout()Public+2 flags0x04
void set_ReadTimeout(int value)Public+2 flags0x04
int get_WriteTimeout()Public+2 flags0x04
void set_WriteTimeout(int value)Public+2 flags0x04
void .cctor()PrivateStatic+1 flags0x00
void <InnerWrite>b__67_0()Private0x00

Subclasses 2

Used by 17

types with a member, parameter or interface of this type