SecureBlackbox 16 Now Available

SecureBlackbox 16 Now Available

Upgrade your development experience with updated security features, the latest tools, and enhanced API

Download Now

Highlights

Updated Security Features

Take advantage of new protocols, support security keys, use the latest algorithms, and more.

  • Support FIDO U2F (Universal 2nd Factor) Security Keys and PIV Smartcards.
  • Implement X.509 certificate authentication.
  • Use TLS 1.2 and 1.3 in early versions of .NET.

Performance Improvements

Process communications such as data streams and CRLs (Certificate Revocation Lists) more efficiently.

Upgraded IDE and Platform Compatibility

No matter what platform you develop on, use the latest technology.

  • Begin using .NET Editions with experimental support for .NET Core 2.0.
  • Use VCL Editions with Embarcadero RAD Studio 10.2.
  • Use VCL Editions to target Linux applications.
  • Integrate with OneDrive and OneDrive for Business.

Enhanced API

Enjoy more control over your applications with many new properties and classes.

Update History

As part of our mission is to ensure you have the best development experience possible, we frequently release enhancements to SecureBlackbox. Below is a summary of incremental updates issued since the initial SecureBlackbox 16 release.

General

  • A number of low-level performance optimizations has been made in various components.

General

  • A number of low-level performance optimizations has been made in various components.

General

  • A number of low-level performance optimizations has been made in various components.

General

  • A number of low-level performance optimizations has been made in various components.

General

  • A number of low-level performance optimizations has been made in various components.

General

  • Updated the XML AdvancedSigner and SecureSOAP samples.
  • Upgraded Delphi/Linux and Delphi/Android components for an improved development experience.

SAMLBlackbox

  • TElSAMLRedirectBinding now supports signatures made with SHA2, RipeMD160 and Whirlpool algorithms.

PKIBlackbox

  • Improved performance when processing large enveloping signatures.

General

  • Added new TElSymmetricKeyMaterial.DeriveKey* overloads that allows you to change the HMAC algorithm for PKCS5v2 derivation function.
  • Added the TElSolidFileSystemAdapter to Java and .NET (4.6 and Xamarin) Editions for compatibility with Callback Technologies CBFS Storage.
  • Update the TElSolidFileSystemAdapter to work with the latest changes in Callback Technologies CBFS Storage.

OfficeBlackbox

  • Added AES-128/192/256 and SHA-256 algorithms support for the OpenOffice encryption handler.
  • Added the TElOpenOfficeEncryptionHandler.StartKeyGenerationAlgorithm property that allows you to specify the algorithm used to generate a start key from the user password.

HTTPBlackbox

  • Improved handling of incoming streams with both content and transfer encodings applied.

CloudBlackbox

  • Updated the OneDrive component to not require 'directory.read.all' permission if a group's drives are not used.

All .NET Editions

  • Added experimental support for .NET Core 2.0.

All C++ Editions

  • Improved handling of var/out buffer parameters in events.

SFTPBlackbox

  • Added a method to check for server-side initiated requests (keep-alive, for example).

SSLBlackbox

  • Improved tolerance to TLS servers requiring the use of specific hash algorithms in the client certificate verification message.

All VCL Editions

  • Added ability to create Linux applications.

PKIBlackbox

  • Added support for EdDSA algorithms (Ed25519 and Ed448) to the built-in cryptoprovider.
  • Added support for SHAKE-128/256 extendable output functions (XOF) to the TElHashFunction class.
  • Updated the SBB PKCS#12 implementation to improve PFX compatibility with Java 1.8.0_144.

SSHBlackbox

  • Added support for the new OpenSSH private keys format.

SSLBlackbox

  • Improved tolerance to TLS servers requiring the use of specific hash algorithms in the client certificate verification message.

SAMLBlackbox

  • Updated the TElSAMLIdentityProvider component to simplify integration with Microsoft services (Office 365, etc.).

General

  • Added overloaded constructors to TElStringList and TElStringTokenizer that let you pass the source string as a parameter.
  • Updated the DNS resolving mechanism to use the system function in the case that the built in DNS client fails.
  • Updated randomizer functionality by seeding from more points in code and leveraging secure system PRNGs.

ZIPBlackbox

  • Added new TElZipWriter.Add method overload that checks if an archive entry was added, updated, etc. depending on TElZipWriter options.
  • Added support for custom timestamps in ZIP archive entries, improving interoperability.

PDFBlackbox

  • Added TElPDFFileAttachment.AssociatedFilePDFObject, AssociatedFileRelationship, and AssociatedFileRelationshipName properties that may be needed to keep PDF/A compliance for a document when a new attachment is added.

PKIBlackbox

  • Made TElX509CertificateValidator more tolerant to loops in certificate chains.
  • Improved processing of CRLs with certain informational fields omitted.

SSHBlackbox

  • Improved tolerance to padding attacks.

General

  • Added support for ECDSA keys in DNSSEC classes.

SSHBlackbox

  • Added the FingerprintSHA256 property to the TElSSHKey class.

CloudBlackbox

  • Added support for the new OneDrive and OneDrive for Business APIs.

OfficeBlackbox

  • Added support for encryption of OpenOffice documents.

SOAPBlackbox

  • Added attributes support for SOAP client.

PKIBlackbox

  • Added FIDO U2F (Universal 2nd Factor) support in Java Edition on Windows.