This topic presents a brief description of the components included in the SecureBridge Components library. Click on the name of each component for more information. These components are added to the SecureBridge page of the Component palette.

 

TScSSHClient


TScSSHClient

SSH client unites several logical unprotected connections to the server into one protected connection. Logical connections can exist in different threads.

TScSSHChannel


TScSSHChannel

Logical connection to SSH client within the client secure area. Receives/sends data from/to SSH server or forwards from the TCP port of one computer to another computer through a secure channel.

TScSSHShell


TScSSHShell

Serves for remote commands execution using abilities of an SSH server.

TScSFTPClient


TScSFTPClient

Serves for implementing the functionality of SFTP protocol that provides secure file transfer.

TScSSHServer


TScSSHServer

Implements the SSH server functionality.

TScSFTPServer


TScSFTPServer

Implements the SFTP server functionality.

TScSSLClient


TScSSLClient

TLS/SSL client, supports TLS 1.3, 1.2, 1.1, 1.0, and SSL 3.0 protocols. It validates server certificate, encrypts/decrypts data transferred through a network.

TScSSLServerConnection


TScSSLServerConnection

Implements the TLS/SSL server functionality. It supports TLS 1.3, 1.2, 1.1, 1.0, and SSL 3.0 protocols. The server validates client certificates and encrypts/decrypts data transferred through a network.

TScFTPClient


TScFTPClient

Serves for implementing the functionality of FTP/FTPS protocols that provides file transfer.

TScMemoryStorage


TScMemoryStorage

Stores list of certificates, keys, and users in RAM memory.

TScFileStorage


TScFileStorage

Stores list of certificates, keys, and users in files.

TScRegStorage


TScRegStorage

Stores list of certificates, keys, and users in the system registry.

TScCryptoAPIStorage


TScCryptoAPIStorage

Stores list of certificates and keys in system and external storages using CryptoAPI functionality.

TScCMSProcessor


TScCMSProcessor

Provides a simple interface to encrypt, decrypt, sign, and verify content of any type and store them in CMS/PKCS #7 format.

TScHttpWebRequest


TScHttpWebRequest

Provides client-side functionality for accessing data by the HTTP/HTTPS protocols.

TScWebSocketClient


TScWebSocketClient

Provides client-side functionality for accessing data by the WebSocket protocol.

TScHubConnection


TScHubConnection

Provides client-side functionality for connecting to the SignalR server.

TScSMTPClient


TScSMTPClient

Implements the functionality of an SMTP/SMTPS client that uses the SMTP protocol to send email messages to recipients using the SMTP server.

 

TScTCPServer


TScTCPServer

Implements the functionality of a TCP/IP server.

TScIdIOHandler


TScIdIOHandler

Provides easy integration with Indy components to protect data transferred through network by Indy.

TMySSHIOHandler


TCRSSHIOHandler

Enables MyDAC to connect to the MySQL server through the SSH protocol (this component is included into MyDAC as a demo project).

TMySSLIOHandler


TCRSSLIOHandler

Enables MyDAC to connect to the MySQL server through an SSL connection (this component is included into MyDAC as a demo project).

 

 

See Also

Hierarchy chart

 

SecureBridge Components, Copyright © 2007-2021 Devart. All Rights Reserved. Provide Feedback Visit Forum Request Support