Class | Description | |
---|---|---|
![]() | AuthenticationException | Thrown when a client or server cannot be authenticated. |
![]() | ComponentBase | Base class for PowerTCP Components. |
![]() | ComponentErrorEventArgs | Provides data for the ComponentBase.Error event. |
![]() | DartLicenseException | The base class for all Dart component license exceptions. |
![]() | Data | Encapsulates data read into a buffer. |
![]() | DataEventArgs | Provides data for the Data event. |
![]() | LicenseException | Thrown when a component fails it's license check. |
![]() | LogData | Provides data and its direction to the Log event. |
![]() | LogEventArgs | Provides data for the LogData event. |
![]() | Proxy | Provides an easy way to manage communication with proxy servers. |
![]() | PtyBase | This class provides support for interactive on-line terminal access using controls derived from TextBoxBase. |
![]() | SocketBase | Base class for PowerTCP Components. |
![]() | SocketOption | Contains socket options that may be set by TCP and UDP sockets. These options are automatically applied to the connection used. |
![]() | SslInfo | Provides information on the SSL channel. |
![]() | TcpBase | Base class for components utilizing protocols built upon the TCP protocol. |
![]() | TcpSocketOption | Contains socket options that may be set by TCP sockets. |
![]() | UserStateEventArgs | Provides data for the UserState event. |
![]() | X509CertificateCollection | A generic list of X509Certificate objects. |
![]() | X509Chain | Represents a chain-building engine for X509Certificate certificates. Not implemented. |
![]() | X509ChainPolicy | Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited. |
Structure | Description | |
---|---|---|
![]() | X509ChainStatus | Provides a simple structure for storing X509 chain status and error information. |
Delegate | Description | |
---|---|---|
![]() | ComponentErrorEventHandler | Represents the method that will handle an event raised due to an component error. |
![]() | DataEventHandler | Represents the method that will handle an event raised by the user calling Marshal. |
![]() | LocalCertificateSelectionCallback | Selects the local Secure Sockets Layer (SSL) certificate used for authentication. |
![]() | LogEventHandler | Represents the method that will handle an event containing unencrypted data passing to and from the socket. |
![]() | RemoteCertificateValidationCallback | Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication. |
![]() | UserStateEventHandler | Represents the method that will handle an event raised by the user calling Marshal. |
Enumeration | Description | |
---|---|---|
![]() | CipherAlgorithmType | Defines the possible cipher algorithms for the SslStream class. |
![]() | ConnectionState | Defines the possible states of the connection. |
![]() | DataDirection | Enumerates the directions data travels. |
![]() | ExchangeAlgorithmType | Specifies the algorithm used to create keys shared by the client and server. |
![]() | HashAlgorithmType | Specifies the algorithm used for generating message authentication codes (MACs). |
![]() | ProxyType | Enumerates the supported proxy types. |
![]() | SslPolicyErrors | Enumerates Secure Socket Layer (SSL) policy errors. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
![]() | SslProtocols | Defines the possible values of SslProtocols. |
![]() | X509ChainStatusFlags | Defines the status of an X509 chain. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. |
![]() | X509RevocationFlag | Specifies which X509 certificates in the chain should be checked for revocation. |
![]() | X509RevocationMode | Specifies the mode used to check for X509 certificate revocation. |