PKIBlackbox

Add PKI-based functionality to client and server applications

Supported Platforms

.NET

Pure managed and integrated components, carefully optimized to achieve maximum performance comparable to native processor code. The .NET edition can be used on .NET and Mono server and desktop platforms, in ASP.NET and Silverlight applications, and on mobile devices.

Java

Highly integrated Java security library including numerous classes to enable support for a wide range of application-level protocols, security algorithms, and standards. You can use Java security libraries to develop software for desktop and server platforms, mobile devices, and Web applications.

C++

A shared library (.dll on Windows and .so on Linux / macOS) and set of C++ classes. Used in C++ applications for Windows, Linux, macOS, and iOS platforms. Supported compilers include Visual C++, MinGW, gcc, and Xcode.

VCL

Highly integrated and blazingly fast native Delphi (Pascal) components for building native Windows, Linux, and macOS applications. All components are native Delphi, have no third-party binaries or references, and no reliance on Windows CryptoAPI. Also includes Delphi components for building Android and iOS apps.

JSON-based Cryptography

Code Signing

Sign and timestamp your executables and libraries in PE format using MS Authenticode™ technology and verify the signatures.

Basic functions of PKIBlackbox are included in all packages of SecureBlackbox. Advanced functions, namely PKCS#11 interface, TSP and OCSP servers, Authenticode, X.509 certificate generation, CRL signing, and CMS and CAdES signing and encryption of data, One-Time Passwords, and ECIES encryption require a license for PKIBlackbox (included in the Standard and Professional packages).