virtual AuthenticateAsClient(String) | Authenticates the client-side of the connection. |
virtual AuthenticateAsClient(String, System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>, System::Security::Authentication::SslProtocols, bool) | Authenticates the client-side of the connection. |
BeginRead(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Initiates an asynchronous read operation. |
BeginWrite(System::ArrayPtr<uint8_t>, int32_t, int32_t, AsyncCallback, System::SharedPtr<Object>) override | Initiates an asynchronous write operation. |
Close() override | Closes the stream. |
Dispose(bool) override | Releases all resources used by the current object and closes the stream. |
EndRead(System::SharedPtr<IAsyncResult>) override | Waits until the specified asynchronous read operation completes. |
EndWrite(System::SharedPtr<IAsyncResult>) override | Ends an asynchronous write operation. Waits until the specified asynchronous write operation completes. |
Flush() override | Clears this stream’s buffers and writes all buffered data to the underlying storage. |
get_CanRead() const override | Determines if the stream is readable. |
get_CanSeek() const override | Determines if the stream supports seeking. |
get_CanTimeout() const override | Gets a value that determines whether the current stream can time out. |
get_CanWrite() const override | Determines if the stream is writable. |
virtual get_CheckCertRevocationStatus() | Returns a value that indicates if the certificate revocation list is checked during the certificate validation process. |
virtual get_CipherAlgorithm() | Returns the encryption algorithm. |
virtual get_CipherStrength() | Returns the strength of the used encryption algorithm. |
virtual get_HashAlgorithm() | Returns the hash algorithm. |
virtual get_HashStrength() | Returns the strength of the used hash algorithm. |
get_IsAuthenticated() const override | Returns a value that indicates if authentication is successfully passed. |
get_IsEncrypted() const override | Returns a value that indicates if the data sent using this stream is encrypted. |
get_IsMutuallyAuthenticated() const override | Returns a value that indicates if a server and a client are authenticated. |
get_IsServer() const override | Returns a value that indicates if the local side of the connection is the server. |
get_IsSigned() const override | Returns a value that indicates if the data sent using this stream is signed. |
virtual get_KeyExchangeStrength() | Returns the strength of the used key exchange algorithm. |
get_Length() const override | Returns the length of the stream in bytes. |
virtual get_LocalCertificate() | Returns the certificate that is used to authenticate the local endpoint. |
get_Position() const override | Returns the current position of the stream. |
get_ReadTimeout() const override | Gets a value, in milliseconds, that determines how long the stream will attempt to read before timing out. |
virtual get_RemoteCertificate() | Returns the certificate that is used to authenticate the remote endpoint. |
virtual get_SslProtocol() | Returns the SSL protocol. |
get_WriteTimeout() const override | Gets a value, in milliseconds, that determines how long the stream will attempt to write before timing out. |
Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Reads the specified number of bytes from the stream and writes them to the specified byte array. |
Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Reads the specified number of bytes from the stream and writes them to the specified byte array. |
Seek(int64_t, IO::SeekOrigin) override | Sets the position of the stream represented by the current object. |
set_Position(int64_t) override | Sets the stream’s position. |
set_ReadTimeout(int32_t) override | Sets a value that determines whether the current stream can time out. |
set_WriteTimeout(int32_t) override | Sets a value, in milliseconds, that determines how long the stream will attempt to read before timing out. |
SetLength(int64_t) override | Sets the length of the stream represented by the current object. |
SslStream(System::SharedPtr<IO::Stream>) | Constructs a new instance. |
SslStream(System::SharedPtr<IO::Stream>, bool) | Constructs a new instance. |
SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback) | Constructs a new instance. |
SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback) | Constructs a new instance. |
SslStream(System::SharedPtr<IO::Stream>, bool, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback, EncryptionPolicy) | Constructs a new instance. |
Write(const ArrayPtr<uint8_t>&) | Writes the specified byte array to the stream. |
Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Writes the specified subrange of bytes from the specified byte array to the stream. |
Write(const System::Details::ArrayView<uint8_t>&) | Writes the specified byte array to the stream. |
Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Writes the specified subrange of bytes from the specified byte array to the stream. |