What's New in SecureBlackbox 2020

The latest version of SecureBlackbox has been carefully redesigned and extensively improved. This guide is intended to help answer common questions existing users may have when upgrading to the new version.

Contents

Overview

The most significant change for 2020 is the redesigned API. The new API is simpler than previous versions, and is more consistent with existing /n software products. The API principals that have made /n software the leading Internet tools vendor have been applied to SecureBlackbox 2020 in order to enrich and streamline the development experience. As a result, the latest version is easier to use and will make building products using our tools even faster.
Highlights of this update include:

Secure Transports
  • Full TLS 1.3 support
  • Faster and more secure FTP and SFTP
  • Support for new ciphers, including EdDSA (ed25519 and ed448)
  • DNS over TLS
  • Simple certificate authentication
Digital Signatures and PKI
  • Updated PDF, XAdES, and ASiC components
  • Client and server-side KMIP components
  • Redesigned Distributed Cryptography functionality
Server Components
  • Plug-and-play FTP, HTTP, REST, and SFTP servers
  • Ready-to-use OCSP and TSP servers for PKI
  • SAML identity and service provision servers
  • Simple customization and virtualization

Upgrading from a Previous Version

If you are using a previous version of SecureBlackbox, upgrading to SecureBlackbox 2020 is recommended. Previous versions will not receive code updates; only the current version will be maintained. Our support team is available to answer any technical questions you may have about how to upgrade your code to use the latest version.

Legacy API Support

While the new API is recommended, we understand upgrading your code may not be possible right away. Because of this, the .NET and Java editions of SecureBlackbox 2020 will continue to provide access to the same API of the previous version in addition to the new API.

For Delphi users, the source code is available separately and includes the legacy API.

The legacy API will continue to be maintained, there is no set end-of-life date at this time.

As a general recommendation, we strongly suggest using the SecureBlackbox 2020 API for any new projects you might be starting. It is simplified and more integrated, allowing for quicker development by helping you avoid performance and security flaws in your code.

Supported Platforms

All previously supported platforms are still supported. In the future, many more platforms will be supported as well. At the time of this writing the supported platforms are:

  • Delphi (NG/FMX)
  • C++ Builder
  • .NET/.NET Standard
  • Java
  • Android
  • C++
  • PHP

Advanced Functionality

The new API is designed to be simple to use and focuses on the most widely used functionality. The component defaults are designed to remove the inefficiencies of choosing each individual option, allowing you to focus your efforts on larger project goals. More advanced functionality is available through the Config method of the components. If you require functionality that does not appear to be present in the current version, please contact our support team.

Distributed Crypto (DC)

The distributed cryptography functionality has been redesigned for modern environments. The Java applet is no longer included since the technology itself is deprecated. A new DCAuth component provides the same functionality for all private key-side elements. Keep an eye out for more updates in this area in the near future.

Source Code Availability

Source code will be available for select editions as a separate purchase. Please contact sales@nsoftware.com for more details.

Support Options

The same experienced team of professionals will continue to provide support. To get in touch with our support team, you may either submit an issue or e-mail us at support@nsoftware.com.


We appreciate your feedback.  If you have any questions, comments, or suggestions about this article please contact our support team at kb@nsoftware.com.