This item is available via subscriptions only

SecureBridge is a suite of client and server components for SSH, SFTP, FTPS, HTTP/HTTPS, SSL, WebSocket, and SignalR protocols. Our network security solution is easy to install and use: it is enough to place several components on the form and specify the server address and user credentials to establish a secure connection.

SecureBridge protects any TCP traffic using SSH or SSL protocols and Cryptographic Message Syntax that provide authentication for client and server, strong data encryption, and data integrity verification. Its components can be used in conjunction with data access components to prevent data interception or modification in an untrusted network.

SecureBridge in a Nutshell
In order to ensure data safety in insecure networks, it is essential to take care of data protection and integrity, as well as of data receiver identification. So before putting the data into the insecure area, it should be encrypted. On the other side the data should be decrypted.

Both security client and security server can be implemented with SecureBridge just by adding several components into your application. This will not affect its architecture, and will not add any external dependencies. It is also possible with SecureBridge to make separate security client and server applications to protect connections between trusted networks.

Delphi SSH Client and Server
SecureBridge can work as a high-performance SSH server with SSH clients such as OpenSSH or PuTTY. The SSH client works with different SSH servers like OpenSSH or WinSSHD. Connection parameter management merges multiple unprotected channels between the client and the server into a single protected connection.

Delphi SFTP Client and Server
SFTP is a network protocol for accessing, transferring and managing files on remote systems over an untrusted network. It supports the same authentication methods that are available in SSH. SecureBridge has components that allow you to use it as an SFTP client or create your own SFTP server for secure file downloading.

Delphi SSH Client and Server
SecureBridge can work as a high-performance SSH server with SSH clients such as OpenSSH or PuTTY. The SSH client works with different SSH servers like OpenSSH or WinSSHD. Connection parameter management merges multiple unprotected channels between the client and the server into a single protected connection.

Delphi SFTP Client and Server
SFTP is a network protocol for accessing, transferring and managing files on remote systems over an untrusted network. It supports the same authentication methods that are available in SSH. SecureBridge has components that allow you to use it as an SFTP client or create your own SFTP server for secure file downloading.

Delphi SSL Client
SSL client and server are embedded into the app. The app calls methods of the embedded SSL client to encrypt and send data. SecureBridge SSL client can work with other apps through TLS 1.0-1.3 and SSL 3.0 protocols. SSL client validates server certificate and encrypts or decrypts data transferred through the network.

Delphi FTPS Client
FTPS extends the FTP protocol that is packaged with TLS and SSL for securely transferring files between a client app and a server. FTPS uses server-side public key authentication certificates and client-side authorization certificates. SecureBridge provides components that allow you to create an FTPS client.

Delphi HTTP/HTTPS Client
HTTP is a protocol that underlies any data exchange on the Web between a client, usually a web browser, and a server that hosts resources, such as HTML documents. HTTPS is the secure version of HTTP that uses SSL/TLS protocols. SecureBridge offers components that implement an HTTP/HTTPS client. REST applications can be developed using the TScHttpWebRequest component.

Delphi WebSocket Client
The WebSocket protocol provides full-duplex communication channels over a single TCP connection through a persistent connection between the client the server. SecureBridge offers a component that implements the functionality of a WebSocket client and allows connecting to the server without using any third-party libraries.

Delphi SignalR Hub
SignalR is a client/server communication protocol that adds real-time web functionality to apps. The server will be able to push content to connected clients as soon as it becomes available without waiting for the client to request data. With SecureBridge’s component, you can implement SignalR functionality for Delphi apps.

CMS (Cryptographic Message Syntax)
CMS is a standard for cryptographically protected messages. This syntax is used to digitally sign, digest, authenticate, or encrypt the content of arbitrary messages between a client and a server. The CMS protocol defines an encapsulation syntax for data protection. Our component implements the CMS for data protection.

SecureBridge is compatible with the following IDEs:

Embarcadero RAD Studio 10.4 Sydney
Embarcadero RAD Studio 10.3 Rio (Requires Release 2 or Release 3)
Embarcadero RAD Studio 10.2 Tokyo
Embarcadero RAD Studio 10.1 Berlin
Embarcadero RAD Studio 10 Seattle
Embarcadero RAD Studio XE8
Embarcadero RAD Studio XE7
Embarcadero RAD Studio XE6
Embarcadero RAD Studio XE5 (Requires Update 2)
Embarcadero RAD Studio XE4
Embarcadero RAD Studio XE3 (Requires Update 2)
Embarcadero RAD Studio XE2 (Requires Update 4 Hotfix 1)
Embarcadero RAD Studio XE
Embarcadero RAD Studio 2010
CodeGear RAD Studio 2009 (Requires Update 3)
CodeGear RAD Studio 2007
CodeGear RAD Studio 2006
Borland Delphi 7
Borland Delphi 6 (Requires Update Pack 2 – Delphi 6 Build 6.240)
Borland C++Builder 6 (Requires Update Pack 4 – C++Builder 6 Build 10.166)
Lazarus 2.0.10 and Free Pascal 3.2.0 for Windows, macOS, and Linux

9.4.1 11-Nov-20
Support for the SMTP protocol by the TScSMTPClient component is added
Lazarus 2.0.10 and FPC 3.2.0 are supported
Now Release 1 for RAD Studio 10.4 Sydney, Delphi 10.4 Sydney, and C++Builder 10.4 Sydney is required
The BeforeConnect, AfterConnect, BeforeDisconnect, and AfterDisconnect events in the TScFTPClient component are added
The OnSendCommand and OnReadReply events for logging incoming and outgoing data in the TScFTPClient component are added
The TScFTPClient.CEncoding and TScFTPClient.UseUTF8 properties are added
Bug in the TScSFTPClient.DownloadFile method on iOS is fixed
Bug with converting path names in the TScSFTPServer component is fixed
Bug with an AV failure when closing an application in Trial Edition is fixed

No comments found.
Login to post a comment
This item has not received any review yet.
Login to review this item
No Questions / Answers added yet.
Recently viewed items

We use cookies to understand how you use our website and to improve your experience. This includes personalizing content and advertising. To learn more, please click Here. By continuing to use our website, you accept our use of cookies, Privacy policy and terms & conditions.

Processing