New in SecureBridge: Support for RAD Studio 10.4

June 26th, 2020

We are excited to announce the release of Devart SecureBridge with support for the recently released RAD Studio 10.4 Sydney.

Our suite of client and server components  for SSH, SFTP, FTPS, HTTP/HTTPS, SSL, WebSocket, and SignalR protocols received support for the latest version of RAD Studio. We also supported Lazarus 2.0.8 and the macOS 64-bit target platform in Lazarus.

Another new feature is support for both versions of the SOCKS protocol: SOCKS4 and SOCKS5. SOCKS (Socket Secure) is a network protocol for handling traffic through a TCP server. It facilitates firewall traversal for TCP-based client-server communications by routing traffic to an actual server on behalf of a client. A SOCKS proxy server can process various request types: SSH, SSL, FTP, HTTP/HTTPS, etc. SOCK5 also supports various authentication methods, whereas SOCK4 does not support authentication at all.

A new class, TScPKCS12Processor, was added to support importing certificates and private keys from keystore files in the PKCS #12 format. This format defines an archive file format for storing many cryptography objects as a single file.

We also supported a signed certificate timestamp (CST). When a certificate authority creates a pre-certificate and sends it to a trusted log server, the server responds with a signed certificate timestamp, which essentially is a promise to add the certificate to the log within a certain period of time.

SSH dynamic port forwarding was added to the TScSSHChannel class. It allows communication across a range of ports rather than a single port, and turns an SSH client into a SOCKS proxy server. The OnProgress event was added to the TScHttpWebResponse class to track progress of the response from a web server.

You are welcome to download and try the new version of SecureBridge:

SecureBridge 9.3 Download Revision History

Leave a Comment