What's new
- What's new in SecureBridge
Compatibility
- Support for Delphi 6, 7, C++Builder 6, Borland Delphi Studio 2006, Code Gear RAD Studio 2007, 2009, Embarcadero RAD Studio 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo, Rio, Sydney, Alexandria
- Support for Lazarus 2.2.6 and Free Pascal 3.2.2 on Windows, macOS, and Linux (32-bit and 64-bit)
- Support for Indy, an open source socket library for Internet communications
- Compatible with OpenSSH 3.8 and PuTTY
- Compatible with TLS 1.3, 1.2, 1.1, 1.0, and SSL 3.0 protocols
- Support for MySQL Data Access Components (MyDAC)
- Support for PostgreSQL Data Access Components (PgDAC)
Common features
- Robust protection against different kinds of cryptographic attacks
- High performance
- Ability to work with system and external certificate storages through CryptoAPI
- File, registry, and temporary memory storages for certificates, keys, and users
- High quality random number generator
- Working in synchronous and asynchronous mode
- External modules are not required
Algorithms support
- Support for AES128, AES192, AES256, Blowfish, Cast128, and TripleDES symmetric algorithms
- Support for Elliptic-Curver, RSA and DSA asymmetric algorithms
- Support for SHA-2, SHA-1, and MD5 hashing algorithms
- Reliable and convenient storage, transfer, and verification of asymmetric keys
SSH
- Full support for the SSH2 protocol
- SSH client with advanced configuration options
- Fast and customizable SSH server
- Remote commands execution via SSH
- Support for most SSH2-compatible clients and servers including OpenSSH
- Compatible with any applications that work through TCP with protocols like SMTP, POP, IMAP, etc
- Facility for storing users, passwords, and public keys for an SSH server
- Authentication by password or public key
- Transferring data from several logical connections through a single SSH tunnel
SFTP
- Full support for the SFTP protocols from version 1 to 6
- SFTP client with advanced configuration options
- Fast and customizable SFTP server
SSL/TLS
- Full support for the TLS 1.3, 1.2, 1.1, 1.0 protocols without any external units
- Support for the SSL 3.0 protocol for compatibility with older applications
- SSL/TLS client with advanced configuration options
- Support for X.509 certificates
- Complete validation of the server certificate chain, including authority and CRL
FTP/FTPS
- Full support for the FTP/FTPS (FTP-over-SSL) protocols without any external units
HTTP/HTTPS
- Support for HTTP/HTTPS server in the TScHttpServer component
- Full support for the HTTP/HTTPS (HTTP-over-SSL) protocols without any external units
- Support for request/response model for accessing HTTP data
- Ability to create REST applications using the TScHttpWebRequest component
WebSocket
- Full support for the WebSocket/WebSocket Secure protocols without any external units
SignalR
- Full support for the SignalR protocol
Cryptographic Message Syntax (CMS)
- Simple interface to encrypt, decrypt, sign, and verify content of any type and store it in CMS/PKCS #7 format
- Full support for a CMS signed message that allows to store the required information and enables message signing and verifying
- Full support for a CMS enveloped message that allows to store the required information and enables message encryption and decryption
SMTPS/SMTPS
- Full support for the SMTPS/SMTPS protocols without any external libraries
Licensing and support
- One year free support for registered users
- Licensed royalty-free per developer, per team, or per site