ARSoft.Tools.Net - C# DNS client/server, SPF and SenderID Library
DaneStream Class Members
Properties  Methods 

The following tables list the members exposed by DaneStream.

Public Constructors
 NameDescription
Public ConstructorDaneStream ConstructorCreates a new instance of the TlsaStream class  
Top
Public Properties
 NameDescription
Public PropertyCanReadOverridden. Gets a Boolean value that indicates whether the underlying stream is readable.  
Public PropertyCanSeekOverridden. Gets a Boolean value that indicates whether the underlying stream is seekable.  
Public PropertyCanTimeoutOverridden. Gets a Boolean value that indicates whether the underlying stream supports time-outs.  
Public PropertyCanWriteOverridden. Gets a Boolean value that indicates whether the underlying stream is writable.  
Public PropertyCheckCertRevocationStatusGets a Boolean value that indicates whether the certificate revocation list is checked during the certificate validation process.  
Public PropertyCipherAlgorithmGets a value that identifies the bulk encryption algorithm used by this SslStream.  
Public PropertyCipherStrengthGets a value that identifies the strength of the cipher algorithm used by this SslStream.  
Public PropertyHashAlgorithmGets the algorithm used for generating message authentication codes (MACs).  
Public PropertyHashStrengthGets a value that identifies the strength of the hash algorithm used by this instance.  
Public PropertyIsAuthenticatedOverridden. Gets a Boolean value that indicates whether authentication was successful.  
Public PropertyIsAuthenticatedByDaneGets a Boolean value that indicates whether authentication by TLSA/DANE was successful.  
Public PropertyIsEncryptedOverridden. Gets a Boolean value that indicates whether this SslStream uses data encryption.  
Public PropertyIsMutuallyAuthenticatedOverridden. Gets a Boolean value that indicates whether both server and client have been authenticated.  
Public PropertyIsServerOverridden. Gets a Boolean value that indicates whether the local side of the connection used by this SslStream was authenticated as the server.  
Public PropertyIsSignedOverridden. Gets a Boolean value that indicates whether the data sent using this stream is signed.  
Public PropertyKeyExchangeAlgorithmGets the key exchange algorithm used by this SslStream.  
Public PropertyKeyExchangeStrengthGets a value that identifies the strength of the key exchange algorithm used by this instance.  
Public PropertyLeaveInnerStreamOpen (Inherited from System.Net.Security.AuthenticatedStream)
Public PropertyLengthOverridden. Gets the length of the underlying stream.  
Public PropertyLocalCertificateGets the certificate used to authenticate the local endpoint.  
Public PropertyPositionOverridden. Gets or sets the current position in the underlying stream.  
Public PropertyReadTimeoutOverridden. Gets or sets the amount of time a read operation blocks waiting for data.  
Public PropertyRemoteCertificateGets the certificate used to authenticate the remote endpoint.  
Public PropertySslProtocolGets a value that indicates the security protocol used to authenticate this connection.  
Public PropertyTransportContextGets the TransportContext used for authentication using extended protection.  
Public PropertyWriteTimeoutOverridden. Gets or sets the amount of time a write operation blocks waiting for data.  
Top
Public Methods
 NameDescription
Public MethodAuthenticateAsClientCalled by clients to authenticate the server and optionally the client in a client-server connection.  
Public MethodAuthenticateAsClientAsyncCalled by clients to authenticate the server and optionally the client in a client-server connection.  
Public MethodBeginReadOverridden. Begins an asynchronous read operation that reads data from the stream and stores it in the specified array.  
Public MethodBeginWriteOverridden. Begins an asynchronous write operation that writes Bytes from the specified buffer to the stream.  
Public MethodCloseOverridden. Closes the current stream and releases any resources.  
Public MethodCopyToOverloaded.  (Inherited from System.IO.Stream)
Public MethodCopyToAsyncOverloaded.  (Inherited from System.IO.Stream)
Public MethodCreateObjRef (Inherited from System.MarshalByRefObject)
Public MethodDispose (Inherited from System.IO.Stream)
Public MethodEndReadOverridden. Ends an asynchronous read operation started with a previous call to BeginRead.  
Public MethodEndWriteOverridden. Ends an asynchronous write operation started with a previous call to BeginWrite.  
Public MethodFlushOverridden. Causes any buffered data to be written to the underlying device.  
Public MethodFlushAsyncOverloaded.  (Inherited from System.IO.Stream)
Public MethodGetLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodInitializeLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodReadOverridden. Reads data from this stream and stores it in the specified array.  
Public MethodReadAsyncOverloaded.  (Inherited from System.IO.Stream)
Public MethodReadByte (Inherited from System.IO.Stream)
Public MethodSeekOverridden. Infrastructure. Throws a NotSupportedException.  
Public MethodSetLengthOverridden. Sets the length of the underlying stream.  
Public MethodWriteOverridden. Writes data to this stream.  
Public MethodWriteAsyncOverloaded.  (Inherited from System.IO.Stream)
Public MethodWriteByte (Inherited from System.IO.Stream)
Top
See Also

Reference

DaneStream Class
ARSoft.Tools.Net.Net Namespace

 

 


© 2010-2015 Alexander Reinert. All Rights Reserved.

Send Feedback


This documentation was created using Document! X